I don't think you can do better than the FlySky or Turnigy i6S transmitter. The Turnigy is the same as the FlySky but is from HobbyKing. They have a warehouse in the US, maybe 2. Mine came from Oregon and came with two receivers, one with 6 standard ports and one with just a serial port. Whichever one you buy do the firmware upgrade as soon as you get it and then the Turnigy will even say it is the FlySky. And for those who poopoo it to get you to buy the more expensive brands you can buy three of them for the price of the others.
I also have RealFlight but a much older version. I have even learned how to fly helicopters without destroying them.