Depends on your grow media/feed program and how often you’re able to water. I’m in soil I go solo cup, 1-3 gallon fabric pot for veg then 5+ gallon fabric pot for flower. Fabrics nice mostly because they’re cheap but you have to stay on top of watering because they drug out faster. Regular plastic or terracotta pots don’t have that airflow giving you more time between watering, but you’re also more likely to overwater them or let the roots bind. Ones not really better than the other it just depends on what suits your style.