Top 5 AFC teams in no particular order:
Cincinnati Bengals
Los Angeles Chargers
Buffalo Bills
Kansas City Chiefs
Baltimore Ravens
Top 5 NFC teams in no particular order:
Los Angeles Rams
Green Bay Packers
Tampa Bay Buccaneers
San Francisco 49ers
Arizona Cardinals
I think the NFC is actually pretty easy to put in tiers. In no particular order within each tier:
Tier 1 - Rams, Bucs
Tier 2 - Packers, Niners, Cowboys
Cardinals and Niners are a bit tough to really say for sure due to their murky QB situations but they're up there (I put SF 2nd tier).
AFC though is loaded. I think your list is pretty spot on. I also have the Top-5 (in no particular order) of Buffalo, KC, Baltimore, LA Chargers and Cincinnati. Baltimore dealt with a TON of injuries last season including to Lamar but they'll be back for sure. I was debating between Chargers and Broncos for a spot but ultimately think Chargers for now. Denver's probably solidly at #6 in my power ranking of the AFC.