Atlus, without a doubt. They know how to make a challenging RPG, something that almost everyone else has forgotten how to do. Not to mention that they have amazing stories, the gameplay is always masterful, and there's something about their games that sucks me in...
-dunno001
-On a quest for the truly perfect game; I don't think it exists...