If you keep getting answers from people that don't use their machines for exactly the same jobs you will be running, then you will not get the correct answers for your situation.
For example:
IF I had bought the 1 Meg of memory and tried to run everything off of the jump drive, I'd be screwed. The programs I run have a lot of 3D surfacing and the transfer rate from the drive can't keep up. The machine gets "data starved" and I would have to run it at a much lower feed.
IF I had bought the 25K spindle, it would have been a waste because I would have had to get better balanced or shrink fit tooling to use it fully.
You need to define exactly what you will be using the machine for and get all the options that you need and only the options that you need. There is no "perfect" machine, just the perfect machine for it's intended use.
Apparently I don't know anything, so please verify my suggestions with my wife.