For steak I like to cook on a little bit higher heat so that the outside sears before the inside to too far done. I like a very rare, juicy, lightly salted and peppered steak. Simple is best in my book. Here's how I do it.
Start with a room temperature steak. Get the pan good and hot (not Smoking), sprinkle the pan with course salt and place the steak on top. Avoid pepper and other "flavor enhancers" until near the end of cooking as they may burn before the steak is cooked. Allow the steak to cook until it separates easily from the pan, then flip it. It should be well seared but not at all burned. You should see steam but not smoke coming from the steak. Add "flavor enhancers" to the top of the steak while the second side cooks. I prefer to use only cracked black pepper. Once cooked to your liking, remove the steak from the pan by turning it over onto a plate/platter with the spatula. Add "flavor enhancers" to second side of steak. Let it rest for a few minutes under a foil tent to allow juices to redistribute through the meat. SERVE.
Avoid dry meat by:
Only be flipping it once
Not pressing meat with a spatula as that will also force liquid from the meat
Not using forks or knives to flip steak. Puncturing holes in meat causes vital juice leaks.
Not overcooking it. It's food, not a burnt offering to the gods. Have some respect.