If the time of year is right, and you have enough space to grow outdoors, then that is the best option. But this isn't viable for many people. Growing indoors offers its own benefits. Like being able to control the environment, you can grow all year round, and you can keep bugs away easier. It really depends on your own personal circumstances.