I am creating theme for WordPress which I hope to maintain. The current method of updating a non-WordPress hosted theme is to either replace the old theme with the new theme through FTP or switch to say WP2016 then delete the old theme and install the new one. Neither of these are really user friendly methods.

Would there be any problems (e.g. using numbers in theme name) if I start with say MyTheme\_1\_0 then when I have updated it call it MyTheme\_1\_1. This way the theme can be installed and switched to directly from the Theme page, without the need of a FTP or switching to a default theme, and the user can roll back to the old theme if need be.