The difference between a small town and a neighborhood though that favors my disposition, is that there's generally more variety and specialization available in the local economy and community, as well as less of a dependence on a vehicle for visiting anywhere outside the neighborhood. There's not just 1 gym, there's 4, there's not just one physical therapy office, there's 5, there's not just one dentist or coffee shop, there's 13. Of course, I'm not visiting even 2 of these places at any given time, but others are, and it's nice to know that there are alternatives.
And it's not just meeting people for the sake of socializing, it's also a platform for a broader exposure to diverse cultures and a hypothetically larger dating pool, more education opportunities, access to an international airport, more telecom providers (in theory) that can provide better services if that's important to you.
Small towns however seem great if you've already done all that and just want a quiet place to putter around and maybe have access to the mountains or enjoy farming. There's a certain serenity you might not get near/in a city, and there's absolutely a lack of space that small town wouldn't have. People in that small town might be welcoming and friendly as opposed to cold and hard to pin down in the nearby city, but the reverse could also be true depending on where you've chosen. It's a perfectly valid choice, it just depends what you're into I suppose, and if there's train access that would be even better.