After thinking about it more, I have decided to go with a ram tank. I think it gives me more stocking options and also allows me to fill up the tank a little more. I'm thinking of going with the following stock:
6 Balloon (angel) Rams (blue and gold)
15-20 Cardinal Tetras
10 Hatchetfish
How does this stock sound? Any overstocking issues? I'm looking for as much feedback and suggestions as possible to make the best decision for the tank long term.