KC area. Fishworld in blue springs is gone. Petland in blue springs has some decent fish and driftwood, even some nice plants if you can find them, but the staff is hopeless. They couldnt tell me where anything was. Brothers pets almost always has an excellent selection. They are very hit and miss on the health of their freshwater stock so inspect anything you buy well.
City Pets always has some good oddball stuff and the most helpful staff around. They have BBA in all tanks. Bleach dip any plants, rock, or driftwood you buy there. As for fish all are in great health.
Planet pet is gone.
Picasso is cool to check out but anything and everything is 2-3 times the cost anywhere else.
If I am forgetting any in the area let me know, but I think thats it.
Oh yeah the Walmart in blue springs gets some decent cichlids in every once in a while. You just have to catch them right after they are stocked.
The Petco in Lees summit and blue springs both have very very good aquatic department managers. They keep everything in as good shape as possible. The manager in the Lees summit store even orders oddballs in every once in a while.