My experiences:
Jerry's is for Fudds. Stopped in to see if they could press on a replacement front sight (dovetail) on my 870. Empty shop, the guys twiddling his thumbs but tells me he's back logged for 3 weeks. Seriously? A two minute job for $10, wait 3 weeks?
Double Action is overpriced and poorly run. Staff is often the "know-it-all" attitude but spews gun shop myths left and right.
Target has much better ownership and staff but is still overpriced.
Williams up in Davison has a great selection and pretty good prices but I walked away from a bolty that didn't have a detachable box magazine like I wanted because they wouldn't drop $20 off the price. $20 keeping you from making a sale, making me feel like I got a deal and likely to return? Glad they didn't; in the long run I found something I really wanted for the same price. Purchased 3 guns since...none from them.
CQT has an awesome owner and staff. Their gun counter is getting respectable. Firearm prices are not good though. Their range is the best in the area, IMO, and at good rates. Plus the owner is conscientious about training that occurs there...doesn't let just any yahoo doing a CPL class use his facility. Also offers training beyond firearms.
Genos Tools n Guns was my FFL for a while with $25 transfers. Not a big counter, but sometimes had some firearms worth looking at, last time their stock seemed low.
Michigun has great people. They were the only shop in Metro Detroit that could/would order me an anniversary Colt back in 2011. Price was right on too.
Don't even bother with Bass Pro, Gander Mt or Cabelas for firearms IMO. But you should already know that.