to be honest, they are pretty much all the same, (sizes, behaviour, feeding etc), so it is purely based on what you like, what you think will suit the tank, and the availibility of the fish.
i would wait for an answer for the flow though. oh and they arent cheap £2 a fish down my way. :jawdrop