I enjoy watching LoL for some of the really fantastic clutch plays, but overall the games snowball too hard and high skill-levels.

I stared watching one of the games last night but after one of the teams got 2 kills in the first 3 minutes I simply stopped watching because the game was over at that point, the gold disparity only gets worse as the game continues after one team gets an early advantage the other team spends the next 30minutes slowly losing.
In average games this can be turned around by having a good team-fight late in the game and pushing hard when the opposing team is respawning, but at top-level fight just don't go that way

Wheras in SC2 its totally possible to turn your strategy around at any point in the game to counter your opponent because good macro will always keep players economies stable and that only gets more consistent at higher levels of play.

Combine this with that idea that a lot of LoL games are won and lost at champ select and LoL just isn't a very good professional competetive game.

I enjoy watching and occasionally playing LoL, its a fun game, but I much prefer SC2 from a competetive standpoint.

I just wish Blizzard would enhance the community-side of the game, starting with improved spectator modes and more social interaction with other players within the client itself (two things that LoL does very well)

Sorry, I don't want to turn this into an "x is better than y" thread, because ultimately trying to compare the two games is flawed. Trying to do so would be like trying to compare WoW and GW2; they're very different games.

Blizzard could learn a lot from Riot and I have no doubt that they will, because if Blizzard are good at anything, its ripping off other peoples ideas and improving on them