Currently, I have three; Metronet Fiber, Optimum Cable Modem, T-Mobile 5G Home Internet. Multi-WAN on my router means I rarely if ever notice any downtime, and it's typically my routing gear then.
Of these, the least reliable and often worst performing has been the Optimum cable modem. The sum price I pay for all three is under $100 though ($49.95/mo, $15/mo (threaten to cancel, and the price DROPS; this is on a special price as I have their Optimum mobile for my kids rarely used phone, which reduces it by $15/mo), and $30/mo), and that's for 1G/1G, 1G(?)/40M, ~400M/~100M speeds.
Generally, my cable modem speeds have been less than the 5G, and I'm not sure why. It's a dedicated run to the cable modem only, signal levels have been checked, modem has been replaced with theirs and mine (and not an Intel Puma chipset unit), but it's still no good for the past two years or so. Before that, it was rock solid.
Metronet was installed within the last two weeks, and has been completely awesome. If available, get that.
The T-Mobile 5G I got as soon as it was available in my area due to the Optimum problems. Since then, it's been a reliable workhorse, with speeds between 100mbit and 400mbit pretty much anytime of the day. I even got the same system for my Dad's house (which is technically outside of their footprint) and it works significantly better than their Hughesnet did, though with a few occasional hiccups I don't have in-town.
T-Mobile and Metronet both use CG-NAT, so there might be an occasional weirdness for home-hosted apps or systems, but most things now work well (I run a Cloudflare Tunnel back to my homelab).
So, if all available, my order would be Metronet -> T-Mobile 5G HI -> Optimum