I don't really think you can debate these two because they're two different styles of gameplay.
On one side you have gemcraft an awesome Tower Defense game and on the other side you have last stand 2, which is a Third person shooter (to an extent) with zombies.