This is a complaint I've seen before, which was that the inseam (length of legs) is too long.  Personally, I don't think that's a bad thing- I would rather they be too long, rather than too short.  And if you're wearing shoes, it really doesn't negatively affect anything.  They are plenty thick, and comfortable.  They have pockets.  I would recommend them if you aren't concerned about how "fashionable" they are.