For ease of use we have the Hornby SELECT but it has only a 'small' ( 1 amp ) power output. I have heard very good reports of the latest ELITE.
The problem of DCC is how far you want to go.
A simple basic set up like the 36-500 EZ Command controller, developed by Bachmann in partnership with Lenz, can be bought for about =A360 new. The Hornby Elite for about =A3160.
Once you start adding control units for points etc. then the =A3's start to climb onto your basic set up. You also have the cost of decoders ( and fitting ) which range from about =A38 upwards. Some older loco's are harder to fit an encoder to than others.
Battery power, I agree with John, but again it's going to be costly when it's 'new'.
G scale garden railroad layouts are quite common with battery power but OO / HO is another matter. In the water industry we have battery powered meters that run for 10 years on the same battery. The battery technology is almost there but it needs to be developed with motor technology.
The problem with fast charging a battery is the life of the battery. You can recharge a standard AA nickel cadmium battery in only one hour but don't expect it to last for the quoted 500 recharges.
Chris