First person its the easiest way to engage the user because all other characters and npc's interact directly with you. Its a shame that most of the first person games are basically shooters. In my opinion, i think Mirrors edge was going to change everything when first person became a platformer. Also games like Oblivion and Fallout are, imo, the next stage to bettering First person games.
Ive tried using the Unreal Engine 3 but, i need some extra schooling to really get going
Great story though, i like the twist too