There's something to be said about making an honest game, and Tower of Guns is the definition of that: Honest. It's a game that makes no bones about what it is, and doesn't get mired down trying to be anything it is not.
Check out this video demonstration of Tower of Guns, one of the coolest surprises at the Indiecade booth during E3.
Maybe there's a little Borderlands in there for good measure, too. Comparisons aside, Tower of Guns is a twitch shooter with roguelike elements that hope to keep every playthrough fresh. This means random enemies, random powerups, random bosses, many unlockables and even random levels every time you play. Excellent.