That makes a lot of us confused now. I have also tried to do an experiment for self to see what is the best. But if you have come up on something will you please let us know and I'll share my insights to.
I could suggest you to use soil in pots but with a bigger space let them grow better. This would give them more room to grow. This would also be easy to maintain because you can easily transfer the plants any place you want.