Alright, now I am a newb - so take this with a grain of salt or wahtever. But I spent MONTHS researching gear, recommendations, fitments, etc. etc. etc. I went to a shop and tried on all sorts of jackets (I treated jackets like most people treat helmets). I used to play hockey right? So I know what happens when you go down onto something, and you dont have the padding set right. (For example, I remember having a GIANT welt on my elbow from hockey because I fell, and the elbow pad wasn't tight enough, and shifted when I got hit, so I landed on bone). So when I tried on jackets, the first thing I did, was test for initial relative comfort. Then I moved around, everywhich way. Flex your arms into crazy positions like you would in a crash, and also as if you were riding the bike. MAKE SURE THE ARMOR STAYS IN PLACE. I tried on 2-3 A* jackets and a Dainese or two. When I would rotate my arms, the elbow armor would shift a little (just like it did in the hockey example) so I knew that if I fell, that I could be hitting the road with just leather between me and the bone. Then I tried on (at the sales persons suggestion - he'd been doing it for 7 years) this speed and strength jacket.
www.ssgear.com Anyway - i moved, did my thing, every which way. Felt alright. Dropped a size. Then another. Still comfy? Check. Now - lets move around. Whoa, the pads are in PERFECT positions no matter where i move, they move with the joint. I knew I had the right jacket because the armor stayed in a protective position no matter how I moved around.
To be honest, I think all gear should be as anally and exactly fit as most suggest a helmet is. If it doesn't fit right, it's not going to WORK right. That's why custom leathers are highly suggested, because its tailor made to fit you.
Bottom line is, if you think it doesn't fit, or it feels odd, try it on again, and check the armor spots when you move around. If the protection isn't staying with the area its supposed to protect, check a new jacket.
****REMEMBER I'M A NEWB, LET'S TRY NOT TO FLAME ME****
Be safe out there.