Well most people have no trouble syncing, the community is just here to help those that do
Using a bootstrap file is very similar to just copying the data directory. It is the more correct way to do things I believe. (not sure if it really makes a difference)
How to use the bootstrap when syncing a wallet for the first time and restoring or moving a wallet
Install wallet, so it creates the data directory (windows example C:\Users\YOUR_USERNAME\AppData\Roaming\Transfer)
Close the wallet, copy the bootstrap file to the data directory (if restoring or moving a wallet, replace the wallet.dat with your backup now aswell)
Reopen the wallet and it will automatically start using the bootstrap file to sync without using the network.