I have eaten at Yachtsman 6 times. I have had 2 good steaks in 6 visits, both of those were the filets which you can get at any WDW restaurant. The other cuts have been underwhelming.
Citricos is a much better restaurant overall although steak would not be on the top of my list on their menu and in all of my visits to this restaurant, I've never ordered a steak. The meals I've had here have been outstanding.