Petsolutions has good prices and the shipping isn't bad, but like you said they seem to be out of a lot of fish right now.
LiveAquaria has high prices and shipping and again, they seem to be out of stock of good fish. There fish also seem to come in with problems: one eye texas cichlid and Salvini, camallanus worms, and ick have all been things I've dealt with from them.
As for TFD: I just ordered from them yesterday. It will be my 3rd time getting fish from them. If you buy one of their auctions from Aquabid then you don't need to order $200 worth of fish and you can add fish from their price list to your Aquabid win. Make sure you use overnight shipping with TFD and you should be OK. Because they are a wholesaler I always order extra fish and put them in QT on arrival so I can treat them if they need it. Advice on TFD: know what you want and have the stock numbers for all fish you are buying. They are busy, so if you want a price total with shipping they may have to call you back. Remember they are a wholesaler and offer no guarantees, so order at your own risk.
Other places I've ordered from:
TangledUpInCichlids - Awesome fish
ThatPetPlace- OK fish
Tropicalfish.net- TERRIBLE
Snookn21- Great fish
thanks newt! time to do some lookin id love to order from the vendors on here but half the time they seem half willing to talk to you about stuff but ill give it another try