My favorite method is the traditional sear over charcoal. What I do is dump all my coals on the left side of my kettle grill. They'll almost be touching the grates. I season my steak with course salt and pepper. Sear over the flame side on each side until desired level of crust (I like a good crust). Then I move it to the opposite side for indirect cooking and pop in an iGrill thermometer. Slow cook until you hit desired internal temp. 133 is my sweet spot. It will continue to cook up just a bit after you pull it off. I pull the steak and wrap it in foil with fresh minced and sauteed garlic butter, about a tablespoon. Leave covered for at least 5 mins but up to 10 is fine. When I plate I dump all the juice in the foil back over the steak. Using this method I've had very few steaks at even high-end steakhouses touch what I can do at home with choice grade meat. I think the difference is the rest. It's hard to do that in a commercial setting.