Next to the Steelers, the Ravens have the most difficult schedule (based on last year's records). Those are the breaks with the rotating division schedules.
As a 'fan', I hate how it is set up for this year. Only one 1pm start during the first five weeks. Their first 1pm home game is not until Week 6. Only 9 of 17 are 1pm starts before any 'flexing' happens. The late starts eliminate any thoughts of hosting or visiting with friends, or going to the bar and watching a half.
There is a stretch of three straight home games, a bye, and then another home game. Following that is four road games in five weeks. No team should have more than two consecutive home or road games, but the NFL does this constantly. Also, two road MNF games, and one road TNF. No idea why such a historically winning program so rarely gets a home game on Monday night.