For me, I use a cast iron only and get great results. Put the cast iron in oven, turn on oven to heat just the pan to 425 or 450.
Have steaks salted for at least 5-6 hours prior in fridge, and sitting out for about an hour. Pat dry, and finish seasoning. For me it's just pepper, and maybe a dash of more salt.
When pan is heated in oven, transfer to stove top on medium heat. Coat bottom of pan lightly with avocado oil. Place steaks 2-3 minutes for each side, then add a little butter to top. Flip after a couple of minutes and do the other side with butter. Continue until done. You may want to sear the sides as well, but that's preference. Don't overdo this or you can really cook your steak too much.
Usually takes a few more minutes at medium heat, but the sear is fantastic and you give yourself a little more window to not overlook at high heat. An overcooked $30 filet you just bought is quite disheartening. I use a good meat thermometer and pull about 5 degrees before desired temp. Rest at least 5 minutes.
For butter, I use HEB's roasted garlic and Rosemary butter so I get all that flavor but don't have to buy fresh Rosemary or chop butter. Maybe it's lazy but I've done both and see no difference.