A few months back I decided to buy one of those expanding hoses - after some research on the web - I decided on the X-Hose Pro - this one has brass fittings and thicker hose - and it comes a shut of valve built into it.
The fitting quality is better then the cheap ones you can get at the box store since they are brass instead of plastic. My only concern is that I question how the hose is attached to the brass fittings - it just looks like it might wear out over time.
After using my hose setup and my foam gun one time - I immediately found a problem. When using my foam gun - I found that the water nozzle part of it absolutely ***** for rinsing off the car since you can't adjust the spray settings after scrubbing off the car. Now I did like that the Foam Gun that I own has those quick connect fittings on them.
So I had seen quick connect fittings on the popular detailing sites - and thought that was a pretty good idea. They offer them for 10+ shipping which I thought was a bit much - so I found the same set of quick connect fittings at Lowe's for 6 bucks.
I put the quick connect fittings on the garden hose, the foam gun, and my cheap adjustable spray nozzle.
This new setup makes washing off the cars pretty easy - I just notice that I fly through a lot more soap now, haha.
Pics of my setup: