What to look for in a grill?

what is a really good BBQ, that will last forever? I am looking at Lowes.com and I don't know what to choose between a charcoal, gas or electric grill.... what's the difference? the grill will be on our patio which is on the 2nd floor of a condo building.
6 answers 6