Any steak you soak, marinate, pour a bunch of crap on, you are not a steak lover and like the taste of something else not steak.
Now, a little dry rub spice actually helps bring out the flavor of the meat.
I like New York's, Filet's and an occasional T-bone or Porterhouse.
Buy your meat at a quality store. We have a store here that sells grain fed Iowa beef. It's the best here in America hands down.
Like every one has said... It really takes a BBQ to get the flavor... but if you just can't make it happen there are pans like this
http://ecx.images-amazon.com/images/I/41TAES3Q7XL.jpgthat do a decent job and some stoves have similar in the middle. I have a pan that is similar, except it's from the 50's, I use for Lamb chops.
Or you could Broil it.
Steak ...It's what's for Dinner,
Good Luck
