One of the best ways to fish-shop is to go to a site like liveaquaria.com (first on the list) and then go down the sites of our various sponsors. They tell you a lot about the fish and may show you some you had no idea existed.
My own tank is all tiny fish: highfin goby pair (yes, you can do two for the biomass of one: it's not how many fish you have: it's how much they add to the tank) My two largest fish: a yellow watchman and a starry blenny. A firefish. A blue phase green chromis, a very fat mandarin (fuge!), 4 obnoxious but interesting peppermint shrimp, a pearly yellow-headed jawfish, and a (thank goodness!) FAT rainford goby. I don't recommend the rainfords to new tanks: I watch this guy eat and can't tell what he's eating. He's an inch long, goes here and there pulling at the base of any algae he can find (I've deliberately let my tank be dirty to bring this fellow along, because most starve to death). His diet will change as he grows, I hope, because I really want to clean up my tank, and I know my corals will appreciate it. But so far so good, for this minuscule fish that will max out at 2". I've been unable to interest him in anything but what grows in the tank. The starry---an escape artist: it took my lfs the better part of an hour to catch him. Don't even ask about his affinity to overflows. But he's one of the most wonderful of combtooth blennies: changes colors almost as fast as a squid.
Note: re that, it's not the number, it's the biomass; sandsifters don't really count heavily in your fish count; they process what's there that otherwise would rot in your tank, so they're almost zero. Algae eaters are zero UNTIL you have to supplement their food with nori or spirulina: then they count double, and are bringing unwanted phosphate into your tank hand over fin. Meat eaters are the worst/heaviest hitters in the biomass contest, and messy meat eaters who don't clean up after themselves are the worst of the worst for hitting your sandbed hard. Plus those rascals often eat all the cleanup crew for appetizers. So there you are with a food-scattering meateater with no bristleworms, no snails, no crabs---and you pretty well have to use a particulate filter to get rid of the excess, which sort of dooms you always to have a little nitrate at your very best. Unfortunately these bad boys encompass some beautiful fish, but, ouch, if only they didn't eat the cleanup crew.
Of course---the thing to do is have a fuge supporting these guys, a big fuge with a fullblown cleanup crew in there, large as you can manage. And THEN you can still get rid of the filters.