Charcoal brings the best flavor, gas is just so much easier though. I use a smoker for a lot of stuff and an infrared grill for my steaks most of the time. Infrared grills are freaking badass.
My dad has a grill that has a gas grill and a charcoal grill. What we use depends on what we are doing.