Cable internet is the worst one I've had; DSL, FTTx, Ethernet, all have worked better for me than cable. One big problem is that the DOCSIS spec is region specific (EuroDOCSIS vs US) and the vendor interoperability is poor, so buying your own modem is impractical in many cases. And then you have stuff like some chipsets (hello Intel Puma) being just broken and still remain in the market.