I've done it at home, twice.
Some lessons learned:
You will get covered in fluids, no way to avoid it.
You can remove the engine with the trans still attached if you're willing to cut out the radiator core support (wrecked parts truck), otherwise they have to come apart.
Evacuating the AC and removing the entire cooling module (radiator, trans cooler and ac condensor) makes engine removal and re-installation much easier.
18 mm flex head ratcheting wrench will help with removing the passenger side engine mount nuts.
Before installing the engine, cut 1/4 to 1/2 inch off the passenger engine mount studs, will keep you from throwing wrenches around the garage when reinstalling the nuts.
Don't ignore an oil leak (first engine replacement)
Don't tow a camper right at the Aviators weight limit (second engine replacement)