Comcast without a cap.
I have Comcast with no data cap atall - I have business class service.
The reason I have business class is that there weren't any wires run on my street. Residential wouldn't install; Business was willing to waive the install fees in return for a three year phone/internet contract.
I pay considerably more than residential customers for the same speed, but I get a different call center with far less hold time when I call, priority over residential customers if I need a service call, my traffic is theoretically QoS'd over residential traffic, and I can run servers.
There wasn't any BS involved, either. The business sales team didn't even try to upsell me. The only 'extra service' they even asked about was, 'Do you need a static IP?'
All the Comcast Business people I've dealt with seemed to feel the Comcast Residential people were morons. It's almost like an entirely separate company.
I also got a letter in the mail of written apology when my service was out for half an hour during the workday, which rather surprised me. (I hadn't even called to complain. It went out, I checked their site on my phone, saw an estimated restoral, and went about my day.)
So yes, I pay about a hundred bucks a month for 16/3 internet and unlimited landline phone, but given that the options were this, satellite crap, or AT&T could get me ISDN for $700 a month (or an Nx6 T1 for $2719.60 per month), it beats the alternatives! Though once my contract is up I'll drop the phone.