I have a Weber 100. I bought it for the following reasons:
-Cast Aluminum, wont rust out. This has the been the problem with most portable and some house grills I have owned over my life.
-Cast Iron grates. Transfers the heat nicely, easy to clean with a wire brush. Wipe with a paper towel with a little oil on it to store for long periods.
-Replacement parts are easy to find at most big box stores (Lowes/Home Depot/Walmart)
-Very easy to clean. Has a curved bottom so all the food particles and grease tend to run/slide towards the grease tray. Let it cool, quick wipe out and I'm good to go. Cleaning easily is a real problem for many other grills because of their design. Something to check out prior to buying one.
The mention of it not getting hot enough. One of the reasons I love it is we cook chicken and pork on it more often than steaks and it does go very low for slow cooking. Pork Tenderloins can be put on it and left alone except for basting and not over cook them. Many of my previous portables were hard to regulate the lower temps on.
If I want to cook beef at a hotter temp, I just crank it to the light position and let it preheat the cast iron about 10 mins and then leave it on Light instead of high. We are a medium to medium rare family and it does a nice job for our steaks.
Hope this helps you find the right grill for you.