I have done both FTP and cPanel installations of WordPress but which is the better way to go in terms of installation? Taking into account that the client wants to be the one to have control over everything in the long run. i have been reading and I see that issues may arise in terms of the hosting company deploying updates when WordPress was installed through FTP. Many cases also recommending installation by way of cPanel as to have a smoother process in the long run. So which is the way to go? cPanel or FTP?
Unless the hosting provider adds in some custom plugins, there should be no difference in the actual installation of Wordpress when using a cPanel 1-click option or uploading directly via FTP.
Once the site is installed, there is not really any more interaction with cPanel, other than being able to easily delete the database and files associated with the install.
If your client wishes to be the only person with access/ control of the site after build then ensure that only they have an administrator account in Wordpress and only they have the details to login to the hosting, cPanel, FTP, etc.