IMO outdoors is the way to go. If you have the land and a good place to hide them. Lights and all the items needed to grow inside cost a good sum of cash. Sunlight is free. And there is no manmade light that can beat the sun.

Pest can show up in either grow. Outside you can spread them out and pests will miss some, unlike a grow room where the plants are right next to each other.

In a grow room a quarter lb plant is a good yield. Outside you can get 10 times that. Easily.

Both ways have their pros and cons. The one pro about inside is that you can start a couple of plants each week and have a controled harvest each week. Outside everything gets ready at around the same time. So harvest is madness. Also, unless you live in a tropical location you only get one season per year outside. Indoors is much more controled.

I've grown both ways and the quality of my outdoor smoke beats anything I have done inside. Keep in mind this is just my opinion. If I lived on the Mainland chances are I may feel differently.