I really wish companies would be happy to sell data. Making a bunch of addon charges to get me to he point where I can consume data is such a defiance of what these companies best utility should be: carrying data.
The one other thing that almost wholly shapes who I'd go with for an MVNO is what speed I get after soft cap. Everyone has unlimited & everyone will eventually slow you down to much slower speeds: what life is like after that threshold is why I cling to my absurdly expensive very grandfathered Verizon Unlimited, which they won't even let me bump my SMS allowance on.