That's not shabby for cost and download, but I am sure it'd be more for just internet. I have no need for cable because we stream everything. 15 mbs upload is not unusual for cable internet, that's what I got with Time Warner. Now with Google Fiber I get the same upload speeds as I do for download (350-450 mbs), in fact sometimes upload is faster than download (go figure).
I am so jealous of your upload speed. We upload video files sometimes and they take forever!
I live 30 miles from Goggle HQ and have no option for Google Fiber.