I run two batteries with the Perko switch. both are deep cycle, and have 1000CCAs. They never hesitate to start the motor, and can last a darn long time. They do however cost over $100 a piece, which was a swift kick in the wallet, but worth the piece of mind.

They're the Duralast Marine dual purpose batteries. They can be charged as a normal battery, and don't require a trickle charge (per Autozone recommendation). They also have a few years of warranty, so you're set to go for a while.