At the price of Shimano, it just makes sense for road use tbh. A Hope ceramic or King will last longer but not the 11 times longer it has to, to pay for itself (in all likelihood your bike won’t last that long). The 105/Deore BBs are just a bit too poorly sealed to be a great choice for mountain biking but they’re grand on the road.
(if you don’t like disposability, and fair enough, then Gusset’s EXT24 is a good one- fully servicable and takes standard bearings, unlike Hope which ties you to their own brand- costs about £25, lasts well, and you’re not paying a massive upfront premium for it. Ace for mtb. But for road use I’d stick with Shimano)