I'm starting to talk myself into Cousins more and more because I don't think the Steelers roster is as far off as people think.
Other than QB on offense, I think they really only need a T and a C. The rest of the line is solid to good. RB duo is good. I think Pickens is a #1. He had the 16th most yards in the NFL this year in this offense with this QB situation. Even if you say he's a lower end #1, I think DJ is a higher end #2. He has many flaws, but he does get open. He would have been just under 1,000yards if he played in all the games this year (~30th in the league) and again, in this offense with this QB situation. Muth isn't a game breaker, but he's a solid receiving TE. A better 3WR would be nice, but I don't think it's critical....If we all agree the OC and QB were major problems this year, then we should expect all of these guys to look better with a better QB and hopefully a better OC.
On defense, I think they need a CB and an ILB, maybe 2 depending on what the deal is with all the hurt guys. An upgrade on Kazee would be nice. Another DE to spell Heyward would be nice. It's not the Steel Curtain or the 2008 defense, but it would be a solid defense.
And they need a P. I don't know how much a punter actually matters, but it's so painfully obvious Harvin sucks, so I thought I'd add it.
I'm not declaring they'd be the favorites or win the division or anything like that. But I think they would be good enough to give it a go. I'd rather do something like that than incrementally build a better team just for it to come together as Watt starts declining, Heyward retires, Fitzpatrick is past 30, the RBs are broken, Pickens and DJ mouth off 1 too many times, etc. f*** it. Go for it. If it blows up in their faces, who cares? Fire Tomlin, start selling off everything you can, get some top 10 picks for a couple of years, and do the rebuild right instead of trying to build on the fly.