There are 5x important roles in active directory that a domain controller(s) has. As well as making sure the new DC is also a catalog holder.
Those roles are listed here..as well as the ways to transfer them using a GUI method, or done via command line inside of NDTSUtil
https://www.petri.com/transferring_fsmo_roles
Either method (mouse-GUI or command line)...gets the job done fine, use whichever you prefer. It's a job that literally takes just a few minutes.
Side note...SBS gets cranky when it is no longer "top dog". Meaning, holding all those roles and top DC. If it's SBS03...it will start rebooting hourly after...I think a 7 day grace period. SBS08 gave you like two weeks before it starts flipping out. I forget if SBS11 starts doing that. I had a "trick" I'd use to keep SBS03 running forever (do a search for sbs2003 and sbcore if you come across an SBS2003 migration). But basically..just plan your migration so that when you shift these roles, you will complete the migration within a few more days. You can join the new server to the domain and run DCPROMO on it and start shifting over DHCP and DNS duties to it, moving over data/programs/printers, etc. Modifying GPOs. But once you transfer the FSMOs and catalog, that countdown will begin to get everything else off of the old SBS before it starts bouncing hourly. Don't forget to properly remove Exchange from AD, and properly DCPROMO down the old server before putting it in the dumpster.
Another side note, when migrating Server Essentials into an existing domain, once you get the migration done...one of the last steps is letting that Essentials dashboard setup complete. And configuring it..setitng up remote portal, etc. Once the dashboard install completes, the next time you reboot it will likely fail to start. The manual install and migration process messes up the normal setup routine, and you have to go manually change some "log in as" permissions... Simple and quick..just annoying.
https://support.microsoft.com/en-us/kb/2914651
Also, don't forget, early on, when you DCPROMO the Essentials server...once it has the DNS role installed and it's a domain controller, change DHCP so that it hands out the IP of the Essentials server for DNS, instead of the IP of the SBS box. And change static objects on the network too, to point to it (printers, MFPs, etc).