I would/have (since I am out of the Sonic coverage area) gone with Comcast but I highly suggest Comcast Business. With Business Class for a few dollars more you get excellent service (especially for comcrap) really good speeds (I'm on 50/10), no port blocking, Static IP's available and it that isn't enough for you, no caps.
Had them for over 5 years and they have been dependable. I would go with Sonic in a heartbeat if they could provide the speeds where I live... what a shame, Sonic is the best ISP I have ever had.
Mom was right.... I NEED fiber!
It should be called Windows H8