No matter your choice, gas and charcoal both have advantages and disadvantages. Choose whichever one makes sense to you and your needs. For a casual griller who doesn’t want the mess, labor and smell of a charcoal grill, I’d recommend a good gas grill.
When choosing a gas grill, do not skimp on the size and BTUs if you plan to entertain. If it is for an apartment, single person or small family you can get by with a smaller gas grill.
For a more die-hard grilling fan that enjoys entertaining and doesn’t mind the extra effort, a charcoal grill is a great solution.