I like different places for different things.
I like On Target in Kalamazoo for their large selection, especially of used firearms. They also have a great lay-away policy. 6 months with no minimum monthly payment and you can transfer your lay-away to a different item with no penalty. That last part is a great service. I've put many things on lay-away there over the years that I might not have normally put money on because I knew I could just trickle money at it and change it later if something better came along.
I like Freedom Firearms in Battle Creek for their clean well layed out facility, friendly, knowledgable, & helpful staff, and their no-range-officer indoor range (the only one in the area). They also have a great selection of rental pistols which is nice and a Gun of The Month Club where you pay a yearly fee and can shoot a different featured gun each month. They are the go-to place here in B.C. for CPL training. They've put together a good course and they allow their students to do their range time a little at a time so you don't have to do the entire three hours all at once. The owner's are also staunch supporters of all aspects of gun owner's rights.
Smitty's Sport Shop in Battle Creek is near my house and has $25.00 transfers.
Bullets and Barrels in Richland is a newer small shop. They seem like nice folks and are always friendly and helpful when I go in there. They too have a six month lay-away (I have something there right now).
---------
The "bad":
On Target is a big place and they are often understaffed, especially if you go in on a weekend. You can wait for a long time to get any help. I know several people, especially new shooters, who find On Target intimidating because they have sooo much stuff and it's not very well organized. They will not do transfers unless it is something that they cannot get for you.
Freedom Firearms prices are a little higher than some other places. The last time I asked they charged $50.00 to do a transfer.
Smitty's is a small place and the guy I dealt with wasn't very knowledgeable (he had never seen an RI-60 form and I had to convince him that it needed to be filled out so I could register the gun).
D & R Sports in Kalamazoo has very short hours (close at 6:00) and they haven't gotten any of my money since the time I went in there with my girlfriend and the guy behind the counter refused to listen to what she wanted and just told her "here, this is the one you want."
Gander Mountain in Kalamazoo, we had the same experience as at D & R, and their prices are really high. Their "gunsmith" several years ago was also a joke.
Some of the things I've mentioned won't matter to some people and for others they could be deal breakers. For example, the clutteredness of On Target doesn't bother me because I can sometimes find some neat stuff tucked away while a friend I took out there hated it because she said it felt like a flea market to her...different strokes.
Bronson