LiveAquaria generally has decent price with very healthy animals- especially the divers den area.
Checkout this blue face angel. I do think you can probably find another blue face somewhere else to beat this price. But not with the 14 day guarantee!
http://www.liveaquaria.com/diversden
Chances are if you are ready to invest $300 on a blue face, you are a seasoned fish keeper and probably know most of what you need to know. But just in case- Please do NOT purchase this fish unless you have an aquarium well over 200 Gallons.
This fish is also not quite reef safe as it may nip on some corals and will eat sponges.
Oh, and you probably want to put this fish no earlier than any other peaceful species as it is very territorial. Give it a rich, high protein, and high algae, high sponge diet!