Most people ruin their steaks by cooking them on the BBQ, but they probably dont know better.
you will rarely find a top resto that cooks them this way.
Flattop or cast pan is by far the best way....some will finish on the grill to give it some caramelization and those fancy grill marks.
i dont eat a lot of steak but haven't cooked a steak on the BBQ in years and doubt i ever will again. Save the Cue for those tough cuts ......