I've been to Fish Man in springfield on several occassions over the last 6 years, and find them to be overpriced and under-informed about what they are selling. Definitely NOT worth the side trip, IMO.
Sailfin is the best if you don't want to travel far. Prices can seem steep when compared to online stores, but it is the only shop that is truly local for a lot of us. Not the best for corals, but great for fish.
There are many stores up in Chicago or the 'burbs that are great, but those are definitely not local.