The Bills made a extremly bad desition trading Jason Peters. They had a problem with their "O" line and then traded the best young offensive lineman in the league. They did get a 1st round pick out of it and had to use it on an offensive lineman who they don't even know if he will be any good.
Getting Owens did help their team but it wasn't very good for two reasons. One is that he will become (as he has in every city he went) a team distraction, and Two with no offensive line Trent Edwards won't have time to throw to Owens. They have talent but have to turn it into a team.
Their "D" is improving but as I said with no offensive line the team can't do much. They do have Eric Wood and Brad Butler but their "O" line is still doing bad. I think they will win about 6-10 or 7-9 and finish last in there divsion.