That’s really an important point for CTP/FTP players. You play with the heroes you have… It’s fine for people with a big monthly budget to say “You’ll outgrow Kashrekk eventually, so don’t bother”. If he’s all you’ve got, or are likely to get for a while, he’s a great hero for a decent amount of the game. (I never got him until I had already outgrown him, but I guess I’m the exception there.)