Sorry if I offended you. I shop at the Asian superstores all the time. In my opinion, Thuan Phat still has a decent amount of the leftover smell from Viet Dong III. Every time I walk in the front I smell it (even from the parking lot). I still shop there, I just don't buy meat or produce or fish there. I sometimes get the ducks at Yum Cha too since even though the dim sum isn't very good, their ducks are often quite good. I also get sushi accoutrements at Mitsuwa (even though their prices are often high). I usually buy produce, meat, and even seafood regularly at H Mart. Can't beat the 6.99/lb cold water lobsters or the crazy selection. I also don't think any of those places have the same kind of "talk to your fish guy and find out what's caught around here" feel that the original poster asked for. I can't imagine relying on one of those places for my regular fish purchases (as per the moniker, we make fish 4 or 5 times a week). I think you misread a difference of opinion as some slight against Asian stores.
Thuan Phat is not cleaner than Ranch 99. It stinks of rot from the parking lot. Great selection of "non-perishables" there though. H Mart is much cleaner than both of them with better selection but still not even in the same league as Catalina. If you are heading down to Thuan Phat though, there is an incredible exotic fruit nursery hidden in a neighborhood right near by - Ong's.
Do not go to Catalina Offshore Products! I repeat DO NOT GO THERE! I don't want to share any of the awesome fish Tommy has and too many people know about it already. Also, I like having San Diego's best chefs to myself whenever I go in there. I highly recommend the funky stink tanks at Ranch 99.