I prefer to cook indoors, as cooking outdoors means BBQ, and while I like BBQs, I don't like being the person doing them. It's not very interesting throwing a slab of meat on a, but you can actually make something rather than cook it when indoors.
Indoors for me.
More control, more that you can cook, and a better all round result.
I don't even like eating outside, so I'm not a fan of cooking outside.
I love the outside BBQ, but that's just one area of cooking.
To make a great meal, you need a kitchen....In my opinion.