Definitely not weird to have jerseys of other teams and players. I probably have between 70-80 retail authentics and gamers. I would have got bored a long time ago if they were all Bucs jerseys. I have a soft spot for the Chargers and Bills, so have quite a few of those teams. Outside that, it's mostly just jerseys I liked.
The only two teams I have never owned jerseys of are the Browns (never liked their jersey) and the Steelers (always liked their jersey, just never picked one up).