First let me say I love Sonarr.
15 years ago I created a program for windows that would do exactly what Sonarr does. My program used scripting addons with editor to allow making changes to how files were handled via different sites, etc.
One suggestion that I am used to with my program:
Allow automatic moving of a show to another root path when a show is canceled. As an example, if a show you have stored in “C:\Current Shows” is canceled, it will automatically be moved to another globally set up drive:path set up like “D:\Canceled Shows” after a set number of days.
Another suggestion, you can change the path of a show in the web app, but you can not move the show. If I decide to move a show from “C:\Current Shows” to “D:\Canceled Shows”, I have to manually move it then go into the web app and change the path.