I have used NCE and Digitrax for years and like them both. I use Digitrax because I want every feature available to me, regardless of what I need to do on the system to get that. I to not mind the learning curve, because beyond selecting a loco and running it, it can be kinda steep.
I really like NCE for its pick up and go ability, and it has a good product behind it.
If you are not a tech head, go with NCE. If you are a tech head and want to exploit it, go with Digitrax.