I recently played Tower Wizard, which was the first incremental game I played which had a defined ending, and didn't take too long to reach.
I quite like that sort of experience, and was wondering if there were any other ones like it which come particularly recommended. Something which has a nice sense of progression, a defined ending, and which doesn't take too many hours to complete.