Defender's Quest is a Tower-Defense/RPG Hybrid tightly focuses on three things: tactical depth, customization, and story.
Very nicely done, good writing, humorous (sometimes silly), lots of options.
Only drawback (major one): too repetitive, too little strategy involved.