I think anything can happen with a team in any given season. I don't think anyone on this board has crystal balls. If they do, I certainly wouldn't want to have those co-pay bills.

We do have new coordinators on both sides of the ball so nobody can say for sure how quickly or well this coaching staff will mesh. I don't see any reason why it wouldn't, yet at the same time it's not a given.
What we do have is real talent at several key positions on our roster. More talent on both sides of the ball since we've returned in 1999. And it's not even close. There is legitimate cause for optimism.
Nobody can predict the future for sure. But we have as much reason to expect a great season as any fans in the NFL right now.
One thing I've learned in life is this. When your team sucks, people tell you it sucks. When your team is good people will tell you how your team could still suck.
It's the nature of the beast.