So many games i think its nearby impossible to say which of them is the best, but my opinion is absolutly GemCraft!
I think Age of war is a great game too, but it becomes boring after the fourth or fiveth time playing.
So let me say one thing GemCraft rulz!!