I'm a big fan of Midway USA too. Mr. Potterfield is prior AF enlisted and the stock and customer service is great.
I've only made two internet gun buys and both were very pleasant experiences. I bought my Marlin 94 from Olde English Outfitters and my Pietta M73 from The Dixie Gun Works. The Marlin was competitively priced, and as far as I could find the Pietta was a steal. Both were pleasant to deal with.
I've only owned one Taurus so I can't speak for the brand, but my 627 is a fine shooting revolver. Locks up nice, well timed, excellent SA trigger, decent DA trigger, good SS finish, nice sights, and I like the ribbed grips although many don't. From this experience I'd buy the one I really wanted, a 6" 608.
And I'm going to stick my neck out here and give a shout out to Hi Point. I'm no Hi Point fool. The guns are...well they are fun range toys, beyond that I guess it depends on your budget. They are not junk and if they are all a person can afford they'll get it done. What I like about them is the company. They have customer service that is second to none. Call em, tell em what you need, and if it isn't a barrel, bolt/slide or frame/receiver they ship it no questions asked. If it isn't something they will ship send them the gun and it's fixed for free, forever, no matter who bought it, or whats wrong with it. They even ship a new magazine to compensate you for the shipping costs. In addition when you call them they look up the S/N and if there have been any updates since the last time that S/N was entered into their data base you'll get those parts too. And just try to admit you lost the sear spring and insist on paying for a replacement. They will have none of it, and will ship you two for free so you'll have a spare. And that is not just one story (mine) there are literally dozens of them over at Austin's Hi Point site. They do business the way mom and pop shops used to do business. I have never heard of them refusing to repair or replace a gun.