Unfortunately there isn't anybody on the roster that's part of the solution at the QB position. The Bills have, maybe, 10 guys on the roster in total that deserve to be starting in the NFL (let's count 'em. Willis, Evans, Peters, Schobel, Fletcher, Clements, Crowell, Spikes (if healthy), McGee and maybe Whitner).
I'm becoming less and less sure that JP will ever turn into a starting calibur QB but he gets the rest of the season Imo.