I started with DC and very quickly switched to DCC.
The main reason is that my 4 year old son and I both want to run trains on the layout at the same time. He's constantly asking me to do something for him (coupling, uncoupling, fixing the occasional derail, etc...) so being able to have JMRI...