I did. It's pretty good visually, however, it's not something I'd get hooked to. It's your basic tower defense with the added bonus of heroes and charms.
I couldn't see how the game would have dedicated users when you consider their competitors. I myself could only play it for 3 days.