Tom,
I had O scale (2 rail) DC for about 35 years. I heard so many horror storied about DCC but I switched everything in 2013. I think it took about 4 months to convert the layout and 30 plus locos. I could do about 2 locos a weekend and I was working full time back then.
On the advise of Tony from Tony's Train exchange, I tried a QSI Titan rated at 1.8 amps continuous in a loco. I put it in a Sunset Mike and ran the hell out of it, stalled it slipped it, and could never get it above barely warm. It is about amps, not scale. All 20 plus steam engines have the Titans and the deisels (4 motors) are using larger QSI or MRC decoders.
I killed 3 decoders through errors early on and Tony's replacaed all three (Two died because of marker lights shorting on the boiler and I am not sure what happened to the other one). They are not forgiving but once I got the hang of it, the last 20 went in without issue. I am not a wiring expert and definitely hate computers. But I love DCC. It was like getting rid of the 3rd rail 40 years ago.
As for block size, I keep the complicated areas like yards and engine terminal short since there is more to go wrong. The main isn't really a deal sibce there is less than a dozen turnouts right now and is about 120 feet. It is all one big block. I plan to add to it and will eventually make it 2 blocks of about 100 feet each.
Hope this helps. Feel free to email if I can tell you more. Oh, about half the O scalers I know are DCC and half DC. No battery guys yet