Fit is all personal, but if it is uncomfortable, it doesn't fit properly.
I'm a big guy, and I've got wide shoulders and neck, so I size up and as such jerseys on me tend to fit snug up top and looser around the belly. That said, I got a couple I cannot zip all the way up to my neck, which otherwise fit well so I keep them.