installed my self, Incredibly easy. You just need one 10mm wrench to disconnect the battery. The computer is held in with plastic clips that you can just pull apart with your fingers.
The only problems you may run into is needing to relearn the key and the Crank Shaft Position Sensor
The key relearn you can do yourself. The crank relearn requires either a Dashawk or a GM Tech II Tool.
Some people were able to just go to the dealer and have them do the learn easily.
I did it myself using a friends dash hawk. Though I drove for 2-3 weeks before my check engine light came on for that sensor.
There's a 50% chance you'll need to do the relearn. If you send in your PCM to be reflashed then you are less likely to need to do the relearn.
I bought a new PCM and TCM from WAMS outright, so I have my stock ones as spares