Eternum is hard to beat. Once in a lifetime is by Caribdis as well though, and despite it being his first game it has the same quality writing and humor. It's a bit short, but definitely worth playing.