medium rare is really the best but sadly too many steak houses even good steak houses cook a MR request as rare. i ask for medium - (that's a minus sign). i like my steaks at about 140degrees which is just below medium and at the top of the medium rare range.
but each cut of steak is argued to be cooked at different temps. the better the cut (filets, ribeye's, porterhouses, prime ribs) the lower the temp. the lower quality (flank, sirloin, hanger, etc) the higher the temp
but you can never really go wrong with medium for any cut
Go for a Porterhouse, or Ribeye, and Medium rare!! I know, a lot of people get freaked out, and I was one, but once you have a 'GREAT steak, cooked medium rare, at most, you will know what a REAL steak SHOULD be!! It should be warm, but still pink in the middle, but nicely seared outside. A little salt and pepper for seasoning, served with grilled onions and mushrooms, and maybe a little mushroom gravy, some garlic mashed potatoes, a Great Merlot, or Malbec wine.
The best steak is going to be just letting the chef make it the way he usually does. When people ask for "Rare" or "Well done" they are in actuality screwing up their order. Just ask for steak and get steak.
Personally I love medium rare, porterhouse is a nice cut to, medium rare its cooked enough to be safe to eat but it's still bloody and juicy and tasty... damn now I'm hungry, trust us steak people when we say medium rare is the best.
Cut. Stab. Bite. Chew. Swallow. :) As to what went before, it depends on the cut. Well marbled cuts can be broiled or fried. Best if well marinated to taste. I use a paste of olive oil, English mustard, and whatever herbs are handy. Served with crispy fries with Belgian style heavily peppered mayo, fried onion and/or mushrooms with blue cheese sauce and a hearty red wine. Leaner meat may need mincing, braising or stewing.
I eat steak at nice restaurants frequently and I prefer it just cooked medium with a little bit of salt and pepper. A really high quality steak doesn't need any sauce or a ton of seasoning to enhance its flavor