Trains:
I've operated a DCC layout and use DC on my own. There is a lot more wiring with DC (when the layout gets bigger) and DCC lets you run the trains after you get the bugs out.
A bit of care and planning (especially if you get all new stuff) will eliminate most of the problems.