A buddy and I are in a debate about home teams. He stands by it that one's allegiance should ultimately be to their home team because sports are about the sense of community and belonging that they bring. He says that the emotional connection one has with their home team will always be greater than a team far away because it's a part of your roots and it's all around you. I completely disagree with this because I actively dislike some of my home teams and support teams half way across the country. I think my home teams are extremely annoying (especially when they're winning) and they have the most aggravating fans. How do yall feel about this?
Support the team or teams you like. It's just a game after all and it's about having a good time.
With that being said, although I'm not a sports guy I kind of understand why you would want to support your home team. First and foremost it's going to identify with the place you feel a connection to, if you live in {{city}} then you'll already have something in common with FC {{city}} that you don't have with the other teams. You're also more likely to see their fans and merchandise in your daily life and going to see their matches is a lot easier than with other teams as half of them will be at your local stadium.
A big part of supporting a team is the community around it. It feels good to be part of a group of fans who all support the same team. That is a lot easier to find if you support the local team. The same thing is true for national teams, the sense of having something in common with the people around feels really good, even if it's just a silly game.