My family has three of the SD-10gs and love them. I find the programming easy enough, I like that you can setup a "Custom" menu with all the functions you want to access on one menu.
I also like the stick switch feature, it allows you to use any stick and any position of that stick, as a switch. For instance I don't land at full throttle, but I use full throttle or close to it for aborted landings. So I have a stick switch that at 3/4 throttle and above, raises (slowly) my flaps and gear. So if I come in for landing at an event like WOD and at the last minute my caller tells me the field is now "foul" due to whatever reason, I can just increase throttle and fly the plane back up into the pattern, the radio handles the gear and flaps for me. Then at altitude with more time on my hands I can throw the proper switches for gear and flaps or come back around and allow the radio to lower gear and flaps again as I reduce throttle.