I've pretty much stopped playing anything but Dragon Quest Heroes Rocket Slime.
Obviously I picked it up for the name alone
Its a total blast to play (pun intended) as alongside the stock 'boss' battles the game also has pun filled tank battles between your (discovered early in the game) monster tank and different enemies (I just beat the Purrsecutor tank of the cat people).