Hi,
I did spring for the LokProgrammer and decoder tester but, that is because I knew I was going to refitting several vehicles with DCC (I do a lot of traction modeling, so almost all of my vehicles are powered) and I wanted them all to have Railcom, which is built in to the Loksound decoders, which allows for feedback from the train/trolley etc and it tells the command station who it is and allows you to tell the vehicle exactly where to stop and other things via software without complex block signal wiring, relays etc.
So for me, it made sense because I already had over 12 vehicles lined up to work with when I bought it that I planned to convert. It is my understanding that programmer will work with other brands of decoders but, I have not tried this myself. There was talk about this earlier today in th ESU group on Yahoo earlier today.
I am a big believer in "open source" tech. I don't want to be locked in to any one manufacturer's hardware, even ESU. Which is partly why I went with them for a command station. Their products are heavily software based and are updated by the company via the web, which means less likelihood of being out moded in the near future. Right now, they are pretty much on the bleeding edge of train tech but, who knows in the future. But all of the DCC systems have the same basic components, even though the manufacturers call them different names... Command Station; Power Booster (often included in the starter command station of an add on for larger power needs); DCC Decoder Programmer; DCC Stationary Decoder (switches and accessories); DCC Decoder (for motorized units); Occupancy Detector/Reader; Feedback Module. The manufacturers all use different names and it confuses the heck out of folks, it did me when I first went over but, once you realize it is all the same basic building blocks, just different flavors, you can better compare the systems and capabilities. Me, I am a minimalist. I wan the least amount of clutter, boxes, wiring etc to run it all which is why I lean towards the computer control end of things.
I hope that helps.
- Chris