The pro-fibre lobby is convinced that somehow 1Gbps will enable an as yet undetermined application and countries where people have 40Mbps will get left behind. But the application doesn't exist. I had 1Gbps for several years, now I have 40Mbps. It's not just that I don't miss it, I don't even notice. I could easily afford faster, but I could also easily afford a giant cardboard Han Solo, and I didn't buy that either.
Reliability matters, but in practice copper reliability isn't bad enough to be a significant factor compared to consumer gear.
Latency matters, but most of the work needed there is in consumer gear, not in the last mile or elsewhere in ISP networks.
It's one thing if customer supplied boxes are causing problems in the last meter, but if the last mile is end to end controlled by the ISP, and they still screw it up, does it matter what meter is the problem?
The only benefit I see here is that a confident/educated customer could implement the fix themselves as you suggest. However that's sort of dodging the issue, rather than acknowledging that the ISP isn't holding up their end of the agreement (in loose terms at least).
And of course those routers are crap and only do the bare minimum.
For example they often have comically bad firewalls/NATs that can overflow their state tables when you do any P2P, run your own DNS resolver or run a home server through dynamic DNS.
And then there's buffer bloat.
A custom router with OpenWRT and enough RAM will cope with those use-cases and will offer all the nice linux traffic shaping plugins like fq_codel and cake.
Ubiquiti gear appears to be quite dear, alternatively are they worth the expense? Are there any benchmarks etc which demonstrate this, or further reading?
For wireless connectivity I use a Unify AC pro, which has proved highly reliable. See [0]
[0] https://arstechnica.com/gadgets/2015/10/review-ubiquiti-unif...
edgerouter x https://www.amazon.com/Ubiquiti-EdgeRouter-Advanced-Gigabit-...
ap-ac-lr https://www.amazon.com/Ubiquiti-Unifi-Ap-AC-Long-Range/dp/B0...
total up to $152 at the moment. the wire cutter's suggestion for best router/access point is a $180 netgear product. and based on my prior experience, the netgear hardware won't last more than 12 months.
Somehow that doesn't make the situation seem better.
I've found an analogy to a car is a simple way to help people understand.
Bandwidth: This is how big your car is. High bandwidth is like driving a huge truck. You can load a whole bunch of things up at once.
Latency: This is how fast your car is, measured in the time it takes to get between two places (so lower time means a faster car)
So you can think about most web usage like picking up groceries from the store.
Driving a huge slow 18 wheeler is a waste: you're only picking up a few groceries, and it will take a long time to get to the store and back.
Driving a tiny fast corvette is silly, because even though you get there real fast, you're going to have to make three trips to fit all the groceries in the car.
What most people want is good all around car - Big enough to haul what you need, fast enough to not feel sluggish doing it.
Some things work better with the fast car (playing games, video chat, streaming songs)
Some things work better with a big truck (downloading games, streaming HD video, moving large files)
But you have to pay attention to both.
When will people learn that bandwidth has nothing to do with this? You don't need 50mbit for a skype call!
It's usually not the 'last mile' problem, but what I'd call the 'last meters' problem: most SOHO/consumer grade network equipment is just total garbage.
Replace your ISP supplied equipment with something more reliable (I highly recommend Ubiquiti gear) and you'd be surprised how much more usable your internet connection becomes.