IMO, the offensive line is still terrible and until that is fixed, the "QB problem" isn't going away. Tom Brady would have a difficult time finding success behind that offensive line. Despite spending ridiculous amounts of money on Dockery and Walker, the o-line is as bad as it has been in years past.
Our pass blocking is light-years better than last year. I'm not sure what games you've been watching.
Apparently everyone agrees with you. I'm still not convinced though. I think that Edwards made them look better for several games because he makes such quick decisions with the ball, but if the line has to give the QB 3+ seconds, it seems like there's always a defensive player getting free by that point. And they're still terrible run blockers. How you have a guy run like Lynch and still average less than 4 yards per carry is beyond me. They're the heaviest O-line in the league. You'd think they'd be able to run block better.As far as needs for next season

T, WR, CB, RGI'll completely disagree with Rude on the DTs. I think the Buffalo DTs have been absolutely terrible. They're virtually non-existent in the run defense. Buffalo is getting absolutely destroyed against the run in every game. The linebackers are having to make almost all of the stops in the running game and that's usually happening 4 or 5 yards downfield. That might be somewhat ok if they were getting tons of pressure on the QB on pass plays, but they're not really doing that either.Maybe it's just the defense. The Cover-2 has been a complete disaster so far in Buffalo IMO. The main reason for the Cover-2 is supposed to be to minimize big plays. And yet the Bills are getting routinely gashed for huge chunks of yardage. The DTs are supposed to be able to shoot the gaps and get to the QB and they're definitely not doing that. I think the Bills need to move to a traditional 3-4. They need to get a big huge NT to swallow up the run. The Bills have will have lots of good LBs once they all get healthy. A 3-4 would be a great fit for them if they had a big run stuffing NT.