Forget about using RAMPS with 10 motors.
For all the motors and functionality as for all the time you'll be spendign for this very special solution - just get yourself a DUET Board. Has every single of your wishes included.
I personally never used DUET because it is way to expensove to me - but if I would want to build a printer as you describe it, I'd use one
DC42 can tell you everything about this board.