Makes sense. One thing though, is it possible to keep it so that if a domain alias/subdomain is created with a mount point, that if it is later chosen to have redirect, keep the mount point and data?
Many users like to use this feature temporarily to redirect while they work with files. A lot of people are not good with .htaccess redirects on their own. Not everyone is so technical
I agree, anything that is created as a redirect, does not need a mount point, but if it already has a mount point and is chosen to redirect, it should keep the mount point, or perhaps ask user (checkbox?) for "permanent redirect", which would delete mount point, or if not checked, leave mount point, so they can remove the redirect later. please don't demand they delete the data.
A lot of people really like the domain alias/subdomain redirection for temporary uses, it is a good and necessary feature, that is great i-MSCP has it.
Everything else makes sense, if redirect only, no mount point, and definitely not using the same mount point. Just the "temporary" redirect situation is very important.