The most difficult part of upgrading an iMac by yourself is disconnecting and reconnecting the cables inside the iMac. Some of the connectors and their sockets are really tiny. Care should be taken to not damage the cables or any pins.