So far as I can tell I installed it to the public_html folder. It asked if I wanted to put it in the default wp sub-folder, but I deleted that. As I say, everything works as you'd expect EXCEPT the home page!!!
Okay, so I'm totally baffled.
I've tried installing Wordpress to my webspace's root (public_html) 'by hand' (i.e. creating databases and uploading files via FTP) and then by Softaculous, but in both cases the results are the same: if I got to my URL, I see the generic "Welcome to x10Hosting!"...