World of Fish is great for finding fish that the others don't always have. There are good days and bad days to be there though.
Forest Lake Pets is north of the TC, you take 35W. Can't remember how far, maybe an hour? I hear it's great, haven't been there myself.
My favorite store all the way around is Aqualand on Chicago Ave in south Minneapolis. It's a big store, very well stocked, great employees. Nice healthy fish.
I only went to Something Fishy once. It appears to be mostly marine. They had some freshwater fish but they were all in the lower tanks where you have to practically get on your knees to see them. I wasn't terribly impressed with the selection but maybe there were more that I just didn't feel like crawiling around to find.