I agree that GemCraft is not THE best, but it comes pretty close for me. I can't beat the 1st epic level which is kind of a bummer, but i am replaying other levels to get more skill points and amulets to help me. There are other games that I like to play more but they either are not as long or there is something else that is disappointing.