$15 is about the right price. Better than the $20 I paid.
I will tell you, your gonna love it or HATE it. There is no inbetween.
If your looking for a DOTA subsitute, this one is not it. It has it's own mechanics compared to DOTA.
You want to get League of Legends (FREE), if that is what your looking for.