Below, I talk about my own experiences with the two types of high-bandwidth pipes, and offer some thoughts on the way to match applications with the various access technologies. I am squarely part of this trend.
Cable is better for less-demanding home users.
It is relatively inexpensive. Also, users will need to network their PCs, and some sort of firewall or network protection from the big bad Internet outside. The issue for using cable for business users is that many cable companies aren't set up to provide such access, or are prevented by their local governments from doing so. And the more people who hook up, the worse overall throughput and latency gets, since cable is a shared medium. Cable can range from easy to impossible to install, depending on where the cables run in your home and where your computers are.