If you're going to count champs in development, you should count them for LoL too, who has 8-10 champs in development at a given time, one of whom will be released soon, making their total at least 117.Triforceformer said:LoL: 109 Champions and counting.Windcaler said:Personally I like LoL more. Dota2 just has a lot of frustrating mechanics in it and the much smaller amount of champions makes it get a lot more repetitive for me
Dota 2: 96 Heroes with 15 still in development, 2 about to be released, which totals at 111.
More or less even, really.
OT: I prefer LoL personally, after having played both, but I would suggest you try them each out yourself. Currently, DOTA 2 costs money to get into, but I have several free copies if anyone wants one (just PM me). Here's Why:
With LoL, overall I like how most of the champs and the map are balanced, one of my issues with DoTA being that both sides aren't mirrored, so I feel one side is always at a distinct advantage, while with LoL you could draw a line across the map and find it's symmetric. Are they both perfect? no, but LoL's is closer. Also, LoL has a Mastery and Rune system which allows further customization of your character to better match their role, fix any issues you have with a champion, or to help you have a champion go outside of their normal role. There are also two special spells (called Summoner Spells) you can have access to and can be potent additions to your arsenal.
DoTA 2 is still in beta, so it is hard to make true judgements on it until it is released. For example, right now all champs are available at the get go, but I feel that is only until they release it, since they need people to test the champs. However, there are mechanics they have that I don't like, for example, the multiple shops. There are two shops that they have, a "secret shop", which has some exclusive items, and a side shop and standard shop at your base, which has it's own exclusive items. I find it annoying to have to manage the two myself. On a more positive, related note, I do like the Courier and how you can purchase items in lane and have them shipped to you. I don't like how you have to run back to base if you need to recover. My biggest issue with DoTA currently though, is the gold loss on death. I currently feel DoTA games are determined way too often in the first 5 minutes of the game due to that simple mechanic, whereas in LoL, you can turn around a game you're losing in the mid or late game.
TL;DR I prefer LoL, but suggest you try both and pick the one you prefer more.
EDIT: Oh, another thing I don't like about DoTA is the mana pool, the resource available to most champs to use their abilities. It's just waaay too small. In both games, you can only use a few abilities in the early game before it's depleted, but in DoTA this is always the case, while in LoL, every champ will be able to use their abilities many times at the higher levels without needing extra mana or mana regeneration. Another thing I don't like about DoTA are the stats, there are only three: Strength, Agility, and Intellect. There are also three types of champs, one for each stat. Each of those champs should, for the most part, only build their respective stat since it gives them everything they could ever want.