All the fish listed there are bad idea fish, except the Cherry barbs and pictus cat. Why?
Bala shark:
Gets to 60cm, needs the be social (So other Bala sharks must be in its tank) and is very active. It needs a really big tank - much bigger than 55gal I can tell you.
Clown loach:
Gets 30cm, and needs to be social.
http://www.loaches.com/articles/information-posters
http://www.loaches.com/species-index...a-macracanthus
Giant danio:
Will be nippy unless you get a school - only keep them if you are going to get a school.
CAE:
As a baby, it's a great fish, but as an adult, it becomes aggresive and sucks onto the side of fish - literally sucking them dry!
The pictus will get quite big as well BTW.