I pretty much agree with everything funniegirl said. All diets are boring if you view them as a "diet," and it seems like you're finding something wrong with every single thing, open your mind up and try some things out to see what works best for you? A lot of people do really well on weight watchers, but it's too expensive for me, so I just count calories because that's what works for me.
I really would suggest to maybe start with counting calories and really get strict about it (funniegirl suggested www.fitday.com
I second this) if you find it too hard to do, then try weight watchers or something else.
It really is important to view this as a lifestyle change and not a "I need to be on a diet to lose weight" sort of thing, because if that's show you view it chances are you'll lose weight but just end up gaining it back.
I wish you the best of luck in choosing your plan and know you will find the one that works for you!