There are a ton of things that are missing from WHD. One that people don't think of once it is setup is backups. Currently WHD uses the MYSQL or PostgreSQL backup. These are the ones I have used. Well guess what if that is broken then you don't really have a backup. WHD needs to have a better method for the backups! Ideally it would be a ZIP archive or something along those lines that would have everything config and data.
Now for restore.... Over the years like pre-Solarwinds purchase there have been many different DB's supported. The original guys used to provide support for you to migrate between DB's they supported. Last time I called support for Solarwinds that isn't covered. If WHD is designed to restore a backup with everything in the ZIP archive then a restore on any platform then DB migrations could also be supported. I'm really shocked that with the release of the WHD Virtual Appliance (VA) that you can't easily restore a file from another server. O wait there is no clean backup forgot. If more ideas are needed look at VMware and how the support they have for Virtual Center to VCSA. It even does DB migrations now.
Also the import abilities are VERY weak. Maybe for the restore you could select what options you wanted restored and adjust starting numbers for Tickets or Assets.