Bills belong in the AFC North. I feel like we have more in common with those teams and they are closer so it would be easier to travel to games. The reason we aren't is because the NFL likes the Steelers-Ravens rivalry and doesn't want to lose that and for some reason they still think Miami is our big rival. We haven't had a rivalry with them since Marino.
It could be worse though. If they did it geographically (like how it was intended) then the Dolphins would be in the South, the Colts would be in the North, and the Ravens would be in the East.