Cleveland's roster was good enough 2 years ago to make the playoffs with 5 separate QBs starting games. The roster isn't bad at all. There are holes, sure. But there are holes on pretty much every NFL roster outside of Philly. They need a QB. With good QB play, they can compete. With QB play like last year, you go 3-14. Not rocket science.