Team A has this non-division schedule:
Home - Indy, Houston, Carolina, Minnesota, Green Bay
Road - Jacksonville, Chicago, Tennessee, Detroit, NY Giants
Team B has this non-division schedule:
Home - Jacksonville, Chicago, Tennessee, Detroit, Tampa Bay
Away - Indy, Houston, Minnesota, Green Bay, Dallas
Which would you prefer?
I'd rather play the great teams at home, and the lesser teams away. Team B appears to have their harder NFC North games on the road (and Indy). I would expect Team B finished higher the previous year and drew the tougher away games.
Wrong. Team A is the Arizona Cardinals and Team B is the Seahawks. Something seems broken there. Set aside the games against different teams for a moment(Cowboys vs Giants and Carolina vs Tampa Bay) and just look at the opponents they have in common. That part of the schedule seems totally out of whack.