It’s not as deep as many of you are thinking. The answer is always the most obvious.
MONEY
Jerry Jones lobbied hard to stay in the East. The Cowboys not only have long standing rivalries with each team in the east, but there is more money to be made being involved in the New York, Washington and Philadelphia markets.
Dallas didn’t want to lose that. They have a lot of fans on the east coast, also. For the rest of the teams in that division, they all wanted Dallas to stay as well. It is simply the hardest ticket to get each year in Philadelphia, NY, and Washington. EVERYONE hates Dallas. It is easily the Eagles biggest rivalry game of the year… same with Washington. And unless someone can tell me otherwise, I am almost positive that the NY Giants fans hate Dallas more than the Eagles, Redskins, or any other team.
It was a smart thing for the NFL to keep them there. I hate the Cowboys, but I can’t get excited over a Cowboy-Ram rivalry game every year. I am personally glad they left them in the east.
As for the rest of the NFL, 4 of the divisions are no-brainers because of geography and long-standing rivalries. The best divisions are:
NFC North - Green Bay. Minnesota, Chicago and Detroit. - you just can’t break up the old black and blue division.
AFC West - Oakland, Kansas City, Denver, San Diego - great division filled with old AFL rivalries, even if it geographically it is not so good
NFC East - Washington, Phildadelphia, Dallas, NY - as mentioned above.
AFC North - Cleveland, Cincinnati, Baltimore, Pittsburgh. - Baltimore may be the only team that doesn’t “fit”, but that’s a matter of debate. But since they used to be the old Browns, leaving them in the division with the Steelers, Bengals, and new Browns absolutely makes sense. As a Steeler fan, I hated the Browns more than any other team. When the Browns became the Ravens, my hatred moved to Baltimore. Even with the new Browns, I still hate the Ravens the most, so I’m glad they are in the AFC North.