Generally, outdoor plants grow larger and more robust with better yields but that being said, there are people in this forum who grow exceptional plants indoors. There are advantages and disadvantages to both. Inside you have total control of the environment but are wholly reliant on your equipment and safeguards. Outside you have the advantage of natural light in abundance but are at the mercy of the elements and a greater susceptibility to pests.