unfortunately re installing and restoring backups is the only method iv found to work first time every time , the problem with a "clone" like transfer is that the config will still need to be changed on the new server because there is server specific config that can't just be copied across, unfortunately there isn't a one click backup / restore feature