There’s a lot of ifs and buts in your post.
I can’t get a decent, consistent 3 signal where I live, so no good for me.
Also, I dislike having to haggle about the inevitable price hike you get with 12 month contracts.
I also suspect most people don’t need as much data as they’re paying for. I certainly don’t need anywhere near that amount.
But, if it’s good for you, go for it.