The campaign, in my opinion, was interesting and on par with other campaigns in the series, storywise at least. It's length is comparable to Halo 3's with the difficulty on par with Reach's.
That's really the only good thing I have to say about Halo 4. The multiplayer sucks. I didn't like Reach's multiplayer as much as 3's and didn't play enough of 2's for a legitimate opinion, but 4's is just awful. Imagine Call of Duty while everyone is in juggernaut armor with really shitty vehicles and poorly designed maps.