The fish with the most personality I've ever kept is my Sajica - he's an ugly brute of a thing but he always comes to the tank glass when he sees movement, and goes mental when he sees the tank lid opening and hears food rustling. I've sat there quietly wetting myself with laughter as he's swum upside down around and around a piece of bog wood.
In terms of general fish though I'd probably say GBR's as well - they have a fantastic way of moving, I love that when they're interested in something and swim forward then stop their dorsal fin points upright - it's always reminded me of a dog/rabbit pricking it's ears up. And they are absolutely beautiful fish.
My favourite schooling fish though are red shiners - a cold water fish that even when comfortable school together, and will come to the tank glass in a big shoal (I have 12) to investigate movement.