To say that new bikes suck is just plain stupid. How can you make a statement like that when there are so much different brands and bikes in different price ranges that you dont have experience with? Also your bike doesnt seem in that bad a condition. If youre not happy with the shops work just learn to find and eliminate the sounds yourself, it is not so difficult actually. Theres a big difference in the experience youll get when a bike is properly working and adjusted. You could just bring the bike to the shop and let them fix the sounds, for FREE. Just dont make statements like this when you have no real justifying reason.