It can be rather loud at highway speeds with the top down - forget about answering a cell phone call.
I personally have no issue with the ride quality of my Wrangler, but I could see people complaining about it.
I can maybe manage 18 on the highway, and around town I get about 15. It would be nice if it could be better, but I understand the reasons why it gets the mileage it does.
Many dealers are overpriced on their services and treat knowledgeable customers with disrespect and outright disdain.