I prefer to stick with food supplements. This includes protein powders, bars and post-workout shakes. I think they are important for a variety of reasons including getting the required protein needed and nutrition needed after a workout. Not to mention that they are convenient and sometimes cheaper than whole foods.
Other than food supplements, I think everything has a use, but it’s probably best to make sure your diet and training are dialed in perfectly in order to make best use of other supplements. Check out the supplement pyramind. You’ll see that proteins and post-workout shakes form the base, and higher up, you have fat burners, testosterone boosters, etc. They can be used for short-term use and for specific results.
Depending on your genetics, years of training, and how perfectly you dial in your diet and training, certain supplements may come in handy.
I’ve used different things for different purposes, but I always stick with the food supplements, and tend to find they always work the best.