There ok, but not true great substitute for gas or a real fire. They do better on some things than others. My experience shows they do well with pork chops, sausage patties, bonless chicken breasts, and burgers. Marinades make a mess, and can be a bitch to clean afterwards. Stick to dry rubs if possible. Forget doing steak on the things, go out to eat at your favorite steakhouse, instead.
They included a funny little grooved scraper with it and special sponges to clean it. It hasn't been too bad. I'd imagine that things would go downhill very quickly if you forgot to put the driptray down (It should be attached, but detachable I think).
Bacon grease is also great for other foods. Keeping old grease around seems disgusting but sometimes I will fry up a few slices just for the grease to add to mashed potatoes. The bacon can be eaten or cut up into the taters. Same things goes for cooking steaks and burgers.