Sly,
Buying online is a little bit more risky,, but I've bought from these guy's,, and all went good.
I try to purchase from known reputable dealers when I buy online,, ie CTD, Bud's, etc,, or other's that have Very Good Feedback,, with many transactions.
Best thing about Brick and Mortar,, is that you can inspect beforehand. However with a reputable online dealer,, you can also do that as well, at the FFL,, and can be sent back if visual inspection reveals defect or damage.
I don't know enough to advise anybody how to buy,, but I've bought several gun's online with no problems yet. However there is always that "1st" Time....
Joe