We've had our Weber electric grill for about a year.  While it's a different experience than cooking with gas or charcoal,  we are very happy with it.  For anyone who lives in a community that restricts the use of open flame,  I  would recommend the Weber Electric.  It takes about 20 minutes to heat up completely,  but when it does, it puts a nice sear on steak or burgers.