I tolerated gogo's lousy bandwidth and spotty coverage when I was flying every week, and the cost was $40/month.
I fired gogo when they were caught breaking into encrypted web page sessions using a dynamically generated self signed certificate for domains like gmail.com. Their lame reasoning was that they needed to do that to block streaming content. If that is an example of their development team's finest reasoning, the entire lot of them should be fired for gross incompetence.
Checking with seatmates from time to time on different flights, I find that gogo performance has gotten worse (I didn't think that could be possible), and they raised the price. Thanks, but no.