I've never bought guns on-line. Always with a certain few LGS and those guys set up at the local gunshows. Over several decades I've made some good friends and I prefer to support them vs. strangers with a slight price break which is often is off-set by additional fees ie shipping and the FFL charges. YMMV. tom.
ETA I did once buy a .22 at wal-mart and a shotgun at Dick's. I also buy magazines,holsters and accessories from CDNN or Midway sometimes.