I don't understand the problem with having a shaped service (nearly ALL services employ SOME form of bandwidth management across different protocols). My ADSL, which is a shaped service, performs perfectly fine across numerous different protocols (when uncapped), and I frequently obtain top speeds on P2P (BitTorrent) and low latencies locally and acceptable latencies internationally for gaming (well, the games I play anyway).
Capping and especially having to pay for additional usage is FAR worse than having a shaped service (something you are unlikely to notice the effects of unless you're suddenly told that the service is being shaped).
Capping and especially having to pay for additional usage is FAR worse than having a shaped service (something you are unlikely to notice the effects of unless you're suddenly told that the service is being shaped).