Oh. I see, but I went back to S2 anyway.
I've watched some gameplay vids of demigod and I found Savage 2 funnier, and as you can only buy Demigod off the internet.
I don't have a credit card... but if I had, I would probably buy this. As I enjoy Dota a lot and ye, different reasons!