This what the struggle always is with this award. IMO, Lebron James is still the best player in the league, Lebron James is the most critical player to his teams success of any player in the league, and yet I have no problem with Stephen Curry winning the MVP this year.
So to recap, I think the best player is Lebron James, I think the player that is the most valuable to his team is Lebron James, and yet if I had a vote I would have voted Stephen Curry the MVP this season.