It's a mixed bag out there. From day to day, prices go up and down. You can find a good deal on one gun and not so good on the next in any given shop. The service can be good for one guy and not so good for the next. My advice is to check em all out and make your own decision.
Within a few mile radius in Agawam\West Springfield you have 5 gun stores. Guns and Gun Parts and Guns Inc. Both located in WS, and both offer different products, check em both out. In Agawam, you have 3 stores, Firearms Professionals, a new store opened up in an old store, "Autosport", looks like it may be a good store, I have not been in there yet, but read good reviews. I can't think of the other new store, but it is located in the Feeding Hills section of Agawam, little store just opened, I stopped in, looked good, he was just beginning to get stocked up. Lastly, Guns and Gear, already talked about here.
If Nick's is in your radius, in Palmer, very good store.