Best Buy has the selection that Circuit City didn't have, but Best Buy's prices aren't cheap.
Numerous business types have drilled into my head over the years an old saying: you've got price, quality and service (service, selection, speed of delivery, etc); pick two, because you can't have all three at the same time.
Circuit City only offered one of the three.