1. Correct.
2. You don't really need to manage that by hand. The .htaccess
file of your site was backed up as part of your site's backup. It will be restored in the same public_html folder. You MAY have to make changes to it after the restoration is complete.
3. Because of 2 the answer is no, you don't have to do something special before or during the restoration.
4. Same as 2, you don't have to do anything. Restoring a backup taken with Akeeba Backup creates an exact clone of your site, including all of your files and database contents. Extensions are just a bunch of files, and database content. The same stuff Akeeba Backup backs up and restores.
5. Akeeba Solo is just the standalone version of Akeeba Backup for Joomla and WordPress rolled into one. It can back up any Joomla or WordPress site, using the same database engine we have in Akeeba Backup itself. Using Solo doesn't make sense unless you don't want the Super Users of the site having access to the backup (e.g. because you're a web site integrator, you've given your client Super User access, and you know it will end in tears if you don't manage backups separately from what the client can obliterate with reckless abandon definitely not have touched at all before something broke "all by itself". Joking aside, Solo runs outside of Joomla and WordPress, so some of the smarter things Akeeba Backup can do –like, excluding your temporary folder without having to explicitly tell it to do so– Solo can't. Which is why I always recommend using Akeeba Backup if your use case allows it.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!