The other nice thing about DCC is if you already have a layout with multiple blocks and cab selectors, converting to DCC goes about like this:
1. Disconnect all DC cabs.
2. Connect DCC track output to Cab A.
3. Set every selector to Cab A.
Yer done... and if you use radio, don't even need to run cab bus wires.
If you don't already have blocks and multiple cabs you can skip step 3!
Reverse loops add a little more complexity, but all DCC systems have fairly straight forward solutions there too. The reversing process is automated and doesn't require a hard toggle switch.
What most people find the most time consuming and trouble-prone aspect of DCC is installing decoders into locomotives and getting everything working the way you want it. I still run into problems even after 10 years at it, but I have the least problems when I do everything myself and don't use any factory wiring. Some brands do plug & play decently (Athearn), pretty good (Atlas), some lousy (Proto). That's why I recommend someone starting out buy a loco that is already DCC equipped.
Another cool thing about DCC is that you can forget all about "lighting modules" and other stuff. Even the most basic locomotive decoder has light function outputs that can be turned on and off with the push of a button on the throttle. Most require some type of resistor in order to use a low voltage bulb or LED, to get maximum brightness without heat buildup - a 12 volt bulb at full blast can get hot enough to melt plastic. Certain decoders such as the TCS A6X have a 1.5v output so you can wire 1.5v bulbs directly to the decoder without frying them. And many decoders have built in effects - strobe, Mars light, Gyralight, ditch lights, dimming... this is all part of the decoder, no extra stuff required. Decoders with these capabilities now cost the same or less than old fashioned light modules alone.
TBQH, until I converted to DCC, I didn't even bother to put headlights in my locos. In order to get one that looked right, I had to stuff all kinds of circuitry under the hood - often of questionable quality. And still, the best you can get is directional lighting. If you run three locos, all three have the lights on unless you put switches on them somewhere. With DCC, I can have full lighting at both ends of every loco, and when I run them in consist I can turn on only the forward facing light of the lead loco.
And of course there's sound. I'm holding out for the next generation of sound capability. Or maybe the 5th generation down the line, dunno. Many people really like it. It does add a new dimension but I'm just not happy with the sound quality and accuracy right now. It also takes up a fair amount of space and in some locos that's already a problem under the hood. Sound tends to sound much better, and be much easier to work with in larger scales (S scale on up) and of course permits much larger speakers that make a world of difference.
The non-DCC sound locos are a compromise IMO, one of the comps being that you have to have the throttle at high noon just to make the sound module power up much less get the loco to move. This makes running a sound and non-sound unit together on DC pretty much impossible; on DCC it's no problem.
Andy