If you're willing to spend a little extra, there's not much better (if there's anything better) than the Futaba 7PX. If that's too rock for your blood, the less-expensive alternates would be the Futaba 4PM. It has most of the functions of the 7PX, including multiple 4WS options. While neither has any 3-way switches (for 3-position DIG), you can easily program any dial to act as a 3-way switch. The biggest advantages of the 7PX, over the 4PM, are 7 channels (4PM had only 4), and the touch-screen display. As an added "bonus", if you decided to use any Futaba S.bus/S.bus2 servos, unlike other Futaba transmitters (which require a separate programming card to program S.bus/S.bus2 servos), the 4PM & 7PX can program S.bus/S.bus2 servos directly from the Rx's built-in JR port.
A lot of people 'complain' about the higher cost (compared to, say, Sanwa/Airtronics) of Futaba transmitters, but they rarely consider the long-term costs. Yes, you can purchase a Sanwa/Airtronics Tx for slightly more than half the cost of a Futaba...but (here's where Sanwa/Airtronics, and some others, "get you"), their receivers can coat twice as much. It's this factor that helped me decide to get the 7PX. If I were to never have (at one time) more than 6 vehicles, Sanwa/Airtronics might have been the better route. However, knowing that there was a very high probability that I would have at least 7 vehicles (right now, between my land & water based vehicles/vessels, I have over a dozen) at any given time, going with Futaba is, by far, the less costly route to have gone. With Futaba, I've spent a little over $500 on receivers...with Sanwa/Airtronics, on receivers, alone, I would have already spent over $1,000.
~ More peace, love, laughter, & kindness would make the world a MUCH better place