Before You Buy Ally Financial: Here's a Bank Stock I'd Buy First