One point of clarification: What do you mean by "keep a "landline", but are looking at VoIP? If you have a landline you don't need VoIP. VoIP uses the internet to connect calls.
What you're paying isn't all that bad for the services you're receiving. That is about what we pay for the same services you're getting. We also have tons of channels that never get watched, but we can't pick and choose. We now pay for the "rental" of the set top box, and our cable modem. Those were no charge before they started adding all the extra fees. They didn't change anything, just added the charges. Pretty aggravating. We have a Roku box but it's mostly the same: lots of channels that are hardly worth watching.