It sounds like you're having some issues with the fit and quality of your pants. The thigh area is too tight, while the area above the knee is too loose. You've mentioned that you usually wear XL pants from other brands and they fit well. Additionally, the visible seams on these pants give them a cheap appearance.