Through the years I've gone this route as well buying the cheapest I could afford, after all it's only water passing through it.
Then it kinks, the hose fittings corrode through, it freezes once and splits, the sun attacks the plastic, it never lays flat...............
Normally lasts 2 years then it's time to start over, if you haven't done so already.
Premium hoses withstand just about anything. The hose connections for the most part are solid brass and not some stamped and formed junk that wears out after a year or two.
Buy a good quality hose and buy it once.