@John ********
It's all about the ap. It has all the options; you just have to understand them and make the right combination of choices.
I pick a plan that gives me more than enough voice calls, and then separately manage my data speed and amount on an ad hoc basis.
It's actually easy once you dig into the ap and grasp just how flexible it is.
I have set up data in my ap so I buy six months of unlimited data at very high speed. Then I just top up occasionally to keep a positive balance.
It's all about the ap on your phone. Not so much the plan.
I use relatively vast amounts of data on a monthly basis compared to most; never had any issues and choosing unlimited data lets you not worry about it.