Shin Megami Tensei IV!

Also, holy crap, this game does not pull punches. First real boss, and I've already died to him half a dozen times.