What product you should take is going to be goal dependent.
If you're looking to boost energy and gain more muscle mass, Pre-workout #1 should probably be your choice. Think Citrulline greater than L-Arginine. Increased doses of Beta Alanine are very important.
If your goal is more energy and trimming down, Pre-workout #2 is your better option. Mild on the caffeine, greater amounts of L-Arginine to hit your blood faster, and high levels of Niacin, which will help with breaking down food sources faster and flush the system.
Trying to stay as lean as you can and increase strength and muscle? Pre workout #3 is a better option if you can handle the really high levels of caffeine. It's very similar to #1 but adds in Niacin and other ingredients to help your body break down food and proteins faster (increased metabolic rate).