The 65060 Intellibox is a good compromise between price and capability. The system is fully NMRA DCC compliant as well as being able to drive Motorola decoders. The system has two loco throttles and uses 4-digit addressing. You can operate 28+ locomotive functions. 2048 accessory addresses can be switches and 2048 feedback sections monitored. LISSY infrared feedback and MARCo RailCom feedback are supported. Finally the Intellibox Basic can be hooked up to a PC using the inbuilt USB interface. Software such as Windigipet or Railroad & Co can then drive a layout.
The first film shows how to drive locos and switch points: