Pretty basic for me.
I have three rates and all of the control surfaces are on that one switch. Seems like I'm similar to Robo, I've never worked at flipping switches when flying, it's enough for me to be able to work one switch when flying let alone having all the control surfaces on their own rate switch. I also tame my throws down, low rate is giving me 10-12 degrees movement on ailerons and elevators and then rates 2 and 3 start to increase the throw up to 100 percent. The rudder is programmed for 35-40 degrees of movement between the three positions.
I have an ignition kill on one switch, idle up set on another switch and a countdown timer setup on another. Sometimes I'll setup the flight timer to be activated by the throttle stick position.
30 percent is my starting number for Expo and can change with the plane and how it flies. I typically have not used mixes. I'll try to tweak CG, thrust, incidence, and make slight mechanical changes before setting up a mix.
My TX, an Airtronics SD-10G, has far more programming options than I use....or even understand. I'm sure some of them would be of value and help me be a better pilot.