Contactors are good to have as they can possibly be used in your E-Stop chain, just depends how the stepper drives and spindle controller work. There will likely be info in their respective manuals for such things.
Always good to have physical limits in my opinion although some dont bother on smaller machines. You can use the same switches as homes and limits if required.
Hood