I see all these requests for connecting to Hoster XYZ, but what would give the user the ultimate control is to implement a FTP and remote MySQL connection, that allows me to upload the developed site directly via FTP to my client.
So every site should have a setting to set a remote FTP server and a remote MySQL server, where I can push my site/changes to the site to.