One suggestion that I have not seen here and that I miss greatly (I just started to use Spyder a few weeks ago, writing code every day and trying to determine if it would be suitable for students) is to implement code folding.
This was already implemented in Spyder 4 and it's been available since December 2019.
Restart kernel Keyboard Shortcuts for Debugging Code The next useful feature is hiding parts of code. Spyder code folding shortcut Opening a small interface, with a shortcut, the user can move the cursor in the text frame to the line required.