Apple, of course, charges a premium for the various upgrades. He wants a Mac to complement his home system, so although its pricey, pointing out all the cheaper wintel/linux options won't really be helpful...
f.ex is a 7200RPM disk measurably beneficial compared to a 5400RPM disk on a laptop (presumably there's a small tradeoff in power usage/battery life to balance against whatever performance gain is made).
A flash drive has obvious performance (and power?) benefits (at the cost of capacity/price). Personally I still trust spinning rust more but again that's the server/workstation person talking who has multiple 15-20 year old drives still running error free, 24x7 (yeah, crossing fingers now that I said it

Any of the magnetic disks are fine for capacity. He says the 256GB SSD is marginally acceptable; he'd really rather have more but not at the price given.
Thanks
Options:
750GB 5400RPM (default)
750GB 7200RPM (add $45)
1TB 5400RPM (add $90)
128GB SSD (Add $90)
256GB SSD (add $360)
512GB SSD (add $810)