In my opinion, the pot should be chosen carefully considering the substrate, the type of plant you want to grow, and the fertilizers you plan to use. For an autoflowering plant, 11 liters is usually enough indoors, a bit more outdoors. A fabric pot is a great option and works really well, but reusing it is a bit more complicated than a plastic one; you need to clean and disinfect it very well because spores of fungi, molds, or larvae can survive in the mesh. On the other hand, a plastic pot will be easier to clean.
Back to the sizes, 11 liters indoors for a photoperiod plant with a month of veg should be fine. If you want to do SCROG or some HST, it's better to go for a bigger pot because the vegetative time increases. If you're using supersoil, you'll need a larger pot to hold more soil and fertilizers and have fewer problems during flowering. Anyway, I think going over 20 liters indoors is almost unnecessary (except for the extreme cases mentioned above). I almost forgot, if you're using coco, the pots can be much smaller; I use 3 or 6.5 liters for autos.