My guess is most of us here can cook at home pretty well, and of course it's a LOT cheaper. I was discussing this with the wife over dinner last night. We do enjoy dining out. Right now it's preferred because our kitchen is missing (not having a sink is a pain, we're washing dishes in the half bath sink, which isn't easy).
Of course, at times we do it for convenience, we have a time commitment, or we're traveling, etc., but I'm thinking about when we're at home and have the option to dine out.
My own take is to avoid steak when dining out. We have a small electric grill, they don't allow gas or charcoal on the decks here, and it works "OK", I can get it pretty hot, about like using the broiler in the oven (which we don't have). Yesterday, while we were out walking I stopped by a butcher shop and got a tenderloin cut as a steak about 2" thick. It was very good, easy to fix. Same with burgers, even from some "upscale" burger shop, it's easy to fix a burger.
My own preference is for "foreign food", stuff I can't easily prepare at home, Thai, Japanese, French, quasi-Mexican, Spanish, not German. We have a Spanish tapas place not far that has always been tasty and fun and not too pricey. We don't have many places with "English" food, though there are a couple self styled Irish Pubs nearby (they are so so). (I've had English food at an English home and it was excellent. The pub food in London is boring.)
And of course dining out can be an "event" as well, a "date" where perhaps you talk to your SO more than at home?
What is your favorite restaurant? Why do you go there? Can you cook as well at home?