I'd 100% get the 8gb (and I did), but don't agree with some people's viewpoint that 16gb is needed for future proofing. 8gb will def be enough for the foreseeable future.
Personally I went for the mid range as I also think 128gb is just too small and wanted 256gb. (but that's a personal viewpoint for my own needs, yours may be different)