you can grow indoors and get just as good as results if not better but it takes a lot of light and a good setup to do it, in general most would probably do better outdoors however there is alot to worry about pest isnt that big of one, mold can usually be controlled by using strains that are more appropiate for your climate dont really expect any pollination or very few seeds if there isnt any male plants within a few hundred yards.
the biggest reasons why outdoors isnt that great is it can get stolen or if illegal in your area to cultivate can be spotted and possibly get you in trouble with the law.