If you stick to the apps that are indicated as being well supported it’s good. The main reason I use it is because I’m part of a team that includes people not comfortable with the command line so having a web interface to manage a server means not everything falls on my shoulders.
Not much though :) you can add a subdomain via the web control panel, run the server diagnostics, go back to the new domain and apply a Lets Encrypt certificate - done.