The programming track is a pain, as you have to take the loco from the main, put it on, and then program it, take it off, etc. The programming track also will not program many decoders (especially sound), but ops mode will. There are only 4 CVs worth changing on a non sound loco anyways, 1, 2...