I know this feeling quite well, getting tops that fit properly has become near impossible. It is why I have accepted that I am either wearing  a baggy t-shirt, or a tailored shirt, there is very little middle ground in the UK. Luckily, jeans sizing is pretty simple and at worst you buy a size up on waist to get the right leg length, and wear a belt.