It’s hard to find a good fresh water hose with fittings that won’t give over time. I know there are online sources for ones with brass fittings, but they get you with the shipping. A good way to make a cheap hose last longer is to replace the standard fitting with a brass one.
Project cost: $4-6 depending on prices at your local hardware store
Difficulty: super easy
Simply cut off the crappy fitting from the fresh water hose. Slip on the pressure fitting. Twist in the brass adapter. Tighten the pressure fitting. Wrap teflon around the male adapter on your water pressure regulator (or the threads on the water outlet if you’re foolish enough to not use a pressure regulator). Screw on the water hose. Turn on the water and check for leaks. Adjust the tightness of the pressure fitting (sometimes you need to loosen, not tighten, to fix leaks).
Total time: five minutes, not counting running to the hardware store and back