I always wanted to build a water cooling pc, that's my first experience. I wanted a small one, so i can put it in a small space, such that it does not make noise, but still the pump does a little...
It has two rads (top and bottom) with fans on each, and the nvme is water-cooled on the flow.
Concerning the difficulties: cable management, and tiny space for the rads I/O: i had to play with tubbing curves and special fittings.
I did not look for huge config, its just for some casual games (CS mainly) but I've tried Starfield recently and it runs smoothly with no trouble on a 1440p (even during heatwave: ~28 celsius air input, the cpu (end of pipe) was at 80 Celsius max).