I myself am fond of sterbai cories. Or Weitzmani cories are cool too. I have 12 sterbai and 4 Ehrhardti cories in my 37 gallon and its fun to watch them all school around together. Whatever you get I agree either 10 of one species or 6 of two different ones. Cories are fun to breed as well. Mine lays eggs like clockwork within two days of a cool water change.
I love my cory. More fun to watch, love the babies, love watching them swim in shoals, etc.
My shrimp speckle plants, don't do much and fairly boring...
But, I did love my Bamboo girl dearly. RIP. She was a boring, but adorable thing.
Another vote to cories because they don't become expensive fish food! I enjoy doing Cory rescues from Wal Mart. 4 months ago I bought 3 straggly looking Aeneus and QT'd them. Since then they've bred in my planted tanks and I have had nearly 100 of their spawn I've raised and given to a higher quality fish store. Such a fun species! My favorite, though, are the Sterbai.