I think 5M people for me is comfortable, and 10+ in a metro area is great. I really don’t do well in smaller cities (I really struggled with SF for the first couple of years)