Cloud is the way things are leaning toward nowadays for data file storage - you can get 1Tb SSD but they're not cheap.
With tethering to mobile phones, there aren't too many places now where the internet is completely out of range ...
I recently installed 5 new laptops for Shropshire Cricket Board - their spec criteria was:
largest screen size = 15.6"
Decent performance = Intel i5 with 8Gb RAM
Adequate storage = 256Gb
Decent battery life whilst away from mains power = SSD disk drive consumes a lot less power and is very fast...