In felecity, flow service has been great so far, apart from the normal slow down in speed between 6-9pm, speed is great, currently have the 2 Mb which flow is upgrading to 5Mb for a 10$ increase. The only time flow gave problems is when it had a thunder shower last month and had some lightening activity. But even then service was restored 4 hrs later.
I find Blink 1Mb though has lower latency and streams movie better than flow 2Mb.
But for d/l torrents, flow ftw, I get speeds of 180-190 kbs on well seeded torrents.
I have 5 laptops, 1 desktop and two phones on a 2Mb and so far it holding out.
To get past the streaming issue I use miro tv
http://www.getmiro.com/Sometimes when you feel your ISP giving trouble, it may that there dns server are slow
use dnsbench
http://www.grc.com/dns/benchmark.htm to test your dns servers.
Select the three best dns servers and add them to your router. Enable dns caching
http://www.dd-wrt.com/wiki/index.php/DN ... HCP_server and you good to go.
Also you can enable qos so that one app cannot tie up your connection.
http://www.dd-wrt.com/wiki/index.php/Quality_of_Service