2 Stepper Motors + I2C LCD + Rotary Encoder - good choice?

Hi Folks!

I am currently working on a powerfeed for my milling machine for X and Y axis. Nothing to complicated, just a variable speed drive with end switches. I would like to include a I2C LCD for displaying the encoder values I've set previously before engaging the power feed.
Since I have a bunch of other components for switches and voltage supply I settled on a Arduino Nano which will later be placed on a home etched PCB as a "snap-in" device ( this was the main reason I did not a different Arduino Board).
But now I've some doubts about the perfomance of the Nano. In my oppinion, I need to be really carefull for the time critical parts in this project and I think there is no way I could finish the project without using Interrupts. Even with Interrupts, I have some concerns, that the Nano has enough power/ the frequency that it's running on is sufficient.

What would you guys think? Keep the Nano, change it to a teensy, or try to make a complete own Board and use a Cortex M0 + Arduino Bootloader?

Regards,
Lukas

I need to be really carefull for the time critical parts in this project and I think there is no way I could finish the project without using Interrupts. Even with Interrupts, I have some concerns, that the Nano has enough power/ the frequency that it's running on is sufficient.

Do you think you've provided enough information for us to make informed comments? I don't.

What will be causing the interrupts? How many interrupts will there be? How many external interrupt pins does the Nano/Teensy/Cortex have?

I agree with @PaulS.

You have provided no information about the performance you require.

Many 3D printers (with 4 stepper motors) are successfully controlled by an Atmega2560 which runs at the same speed as a Nano.

...R