For leathers to work properly they have to be snug. But they break in after a bit and become fairly comfortable. Some people enjoy the feel, some dont. Theres no such thing as easy fit for leathers, if they come on and off too easy they wont do what they are suppose to in a get off.
As far as high quality brands for leather check Vanson, Dainese and Spidi to name a few off the top of my head.