I have few good feelings for LeBron, but I agree that he deserves MVP.
The MVP is a tricky award because different people have different definitions for what it means, but if it means "best player," I think it has to be LeBron, because he's still the best all-around player on the planet and has been for many years. And if it means "most valuable to his team," I still think it should go to LeBron, because I think a LeBron-less Cavs team would be worse than a Harden-less Rockets team.
Then again, I think the MVP award is mostly useless, just like the Oscars—both often boil down to trendiness, and I generally despise trendiness. And since I dislike Harden as much as I dislike LeBron, I don't really care which one of them gets it.
Besides all that, I want championship banners, not individual awards.