I actually don't think they are that bad - you just have to appreciate that when they have a maximum bag size (or some other arbitrary limit) they are entirely serious about it. And if you do break their rules they will try and charge you - but it's pretty easy to work within their rules so not a huge problem if you do some basic preparation.