I'm not sure why you're calling this a rip-off - it's not as if you have to pay for this (unlike ryan air, where they do charge you to check in, seeing as you can't not check in if you want to fly, why not include that in the base price???)
To answer your question about is it worth it, that's...