i’ll admit that i’m poor at maintaining my bike. Don’t really keep on top of it as when I finish a ride i’m too knackered to fix myself let alone a bike. Which is why I avoid Shimano hubs as a rule.
If I was on top of the servicing, they’d be fine. My old DX hubs are still running great, however once the surface of the bearing gets worn, I have the chuck hub spokes and rim into the bin.
Have the front fixed soon, save pennies and buy a new wheel with a Hope rear hub. Never visit a bike shop again.