It depends on the grower. If you have the money, time, and space to invest then yes you should grow inside. If you don't then obviously it's easier to let nature do the work for you. The thing about indoors is that you control the environment. If you can do that well then your plants will strive. If not, then you are better off growing outside.

Goodluck <3