I wish I could say the same for Bullet Soul, which seems to have a lot of the first and little of the second.
Originally an Xbox Live title, the game itself doesn't contain a story, or at least whatever story they're trying to tell isn't made clear at all You play as one of three[...]