Don't get me on DD2. They have fucked up so many times, I finally decided to deinstall the game.
The only reason why I kept up with this much crap was because I paid for the game (before it went free) and thought that I have to get my money worth of it.
Have I got it worth? In terms of gameplay time maybe (80h exactly) but int erms of fun? No. While the controls are a lot easier to handle, mainly because every hero has only a small portion of towers and abilities he had in DD1, the game itself reeks of "F2P". But not in the good way.
Can you have fun free to play? Yes, it is not pay to win (except you can for some reason buy bags only with gems instead of medals), so you don't have to throw your money at them. Their main income was cosmetics, some costing already 10$. I say "was" because their new income seems to be new heroes. They produce new heroes at a very fast pace instead of fixing old problems. They released Ayss Lord and a lot of people say he is probably the most op hero in the game. He is probably the "lazy" mode of DD2. He summons creatures, that have a big attack range, especially the skeleton archers which, when positioned right, can oversee an entire map. And then you can overclock them, so they are even stronger, mainly the archers attack not a single enem but everyone in sight. The Abyss Lord is also the first hero that has some sort of "super tower" that he can build only once but move freely around after that (with a small building duration).
After Abyss lord they released EV2, a new version of EV from DD1. I cannot say anythign about her because that's when I tapped out of the game.
The thing is, every new hero costs 12.000 medals, a new currency they introduces just for the heroes (but is now used on anything else to give the illuwwion they are useful for anything else). Before that we had the "Wyvern Tokens" which basically fullfilled the same role as the medals but are now worthless. You can still spend them but you cannot get them anymore, so basically they were removed fromt he game. Why do you do this, why do you remove a perfectly functional currency and replace it with soemthign else that does exactly the same but has a different name? And why, if you do that, do you not transfer the Tokens into the new currency? Because Trendy (the developers) want that you have to grind hardcore for the new heroes they release. And yif you cannot, you have to pay real money. A new hero costs slightly less than 15$ on release, 20$ if you want that shiny costume with him (of course). And when you finally scratched tigether every single coin you've foudn to buy it for free, the next hero is released. And they are already doing the next one and I tell you it will become ready next month. They release new heroes now every new month, each will cost the maximum amount of medals that you can hold (12.000) when they come out, they will drop this to 10.000 after the first 2 weeks.
Also, for some reason, the ability spheres of the new heroes (which give you some stat bonuses and special abilities) can only purchased for medals, not for gold (unlike the oney for the four standard heroes). So even if you get the new hero, you won't have medals to buy his ability spheres.