I think AT&T has the best unlimited data plan. Not cheap but it works in the most areas of the US.
Dad and I still have the AT&T plan from the Farm Business: two phones, 4G, 700 mins/mo w/ rollover, $74.50/mo.