ENGINE REPLACEMENT

2005 GMC Envoy • 102,000 miles

Need a new engine. No one really wants to tackle it saying it's a real pain to do these engines. What is it that makes it so difficult to replace these engines? 4.2 in a 2005 gmc envoy. They are telling me there is a lot of things to do/remove to put a new /used engine in it.