I agree with you: “suburb” is a vague term that is easily confused. I don’t really understand the difference between what makes a town become a suburb or when it suddenly becomes a city. Population count is fairly meaningless if the city is a sprawl, because it still ends up feeling like a town.