250 can handle anything! LOL
But I would go with at least a 400.
But tbh, I have 8-10 going at any time, but they are all 12/12 from seed and at different spots in there grow, so not all have buds or anything.
I'd love a 400, but my area gets too hot with just the 250