First off, the Bills have got to find a QB who gives this team a spark. Sure, drafting a QB is a definite possibility, but in doing so you have to be reasonable and expect 2-3 years of that QB becoming NFL ready.
Solution: Sign a Free Agent QB. Unless they can afford to pay Flacco, which they can't, the Bills front office might want to look at Matt Moore. I know....go ahead and laugh.
Second, show Fred Jackson the door now. Trade him, release him, do whatever you have to do to erase the temptation of giving him any of Spiller's potential touches. CJ Spiller, if given 18+ carries a game, will become a Hall of Fame Running Back!
Third, go get a big time WR! Greg Jennings, Dwayne Bowe, someone.
This team can ride CJ Spiller to 9-10 win seasons, but without building the OL, and establishing a good QB/WR/TE connection, a playoff run is decades away.
More Spiller=More wins=More chance of luring a big name player in free agency