Deciding what to take for pre-workout depends on your goals.
Just keep in mind that calories before training will stop any fat loss that might occur during trianing. Also, sugars can suppress an increase in free testosterone and IGF-1 while lifting weights. It would be much more advantageous to train on an empty stomach to illicit a better hormone release in your body.
Consider taking pure glutamine with water before weight training.