Hardest part is figuring out where certain wires go on the motherboard headers, like front panel audio, front panel USB, and the LED lights, fan controller, etc.
But the parts most people think would be hard, like mounting the motherboard, seating the CPU, etc, those parts are all super easy...