Hi all! Just debating on which controller to buy? Don't they all take the downloads? If so, what's really the difference? My personal needs are as follows: all Jitters, no left switch for holding breath when sniping, adjustable rapid fire speeds, 3 round & 5 round burst options, NO little switches/buttons on back of controller, & fast reload. Not sure if all these are even possible in one controller. Any help is appreciated! THANKS!