My EE data gets used when I am not home, generally in waiting rooms etc. at hoospitals and the like, if I am out visiting family/friends, sometimes at home if DSL is down or in my new tasker config where I have the phone switch to mobile data with screen off (even when at home).
For me I feel 95% of the year or perhaps even 99% of the year, I dont need more than 1-2 gig of data per month, which means EE is fine for my usage, I consider it important that when I do need it, it performs snappy, which EE does, and the option for the 1-5% of the year to use more data is easy I just order extra data for that month.