Having spent a good amount of time with both, I feel like each game has its distinct strengths and weaknesses and anyone who says that either is objectively better is totally wrong. I don't really like it when people ding LoL for having a worse business model than Dota 2 because Riot, while they have money, has nowhere close to the amount of money Valve has to develop the game. The only thing that really bothers me is whenever League is brought up by the staff on this site, its always some derisive comment about it or Brad making a bold declaration about League that more often than not is completely false (like when he said definitively that LoL had no last hitting, and that wasn't even the first time he's done something like that). I feel like if he is going to talk about LoL, he should at least know something about it.
This. I'd rather he doesn't talk about LoL at all than spout complete nonsense or stuff Dota fanboys tell him as factual, when it's just an opinion. The thing is, there is no secret agenda for Giant Bomb to discredit League, it's just that Brad plays Dota2 and that's why he talks about it every now and then. When he played SC2, he'd talk about that one every week on the Bombcast too.
As for the business model, I'm actually enjoying the process of unlocking champions a lot, but I can understand new players complaining about a disadvantage. Then again, when I started, I played the same champion every single game for months before I decided I'd elevate my playstyle. Having access to all characters doesn't really help if you're proficient with none of them.