In terms of Least boring to Most boring I would say
1) England (When their onsong their ridiculously entertaining to watch, they really took aggressive cricket to a whole new level post 2015)
2) Australia (Their ability of never giving up makes them entertaining, Only Australia could have pulled off a victory against Afghanistan in wc 2023 or Pakistan in wc 2021. They fight till the last ball and keep you at the edge of your seats)
3) India (Every Game is fun to watch with these guys, Rohit provides entertainment in PP on both odi and t20, Kohli is so pleasing to watch when he's batting onsong in odi, and Bumrah is such a treat to watch)
4) South Africa (When their onsong I love them, Problem is their too inconsistent to make me enjoy them full time. This is the same team that can bully australia before the world cup and smash them black and blue for 400, only to struggle tooth and nail against pakistan, Lose to Nedtherlands, Struggle against Nepal, Lose from a winning position against India, Get bundled up for less then 40 against India and amoung other things.
The problem is their quota system, it's Luke watching 2 different games, On one end you have qdk providing entertainment, on the other it's Bavuma or hendricks sucking out all the joy.
They'd be higher if they were more consistent and white batter represented their team more.)
5) Afghanistan (I tend to root for them and enjoy their cricket. They play for the crest on their chest and it's this passion that has allowed them to pull upsets. Although I wish they showed this resolve against India, It's the one team where they seem clueless against in both morale and game plan)
6) Pakistan (Their a crapola team but their way way way way too funny too watch, I can never stop laughing at them. Usually when most teams play crap in PP it bores me, but for some reason I find Babar and rizwan's snail pace in t20 extremely funny, Also their fielding lol.
On the plus side, when Fakhar is onsong, I love it, Some of the best innings we've had( actually all of the best innings we've had) have come from him. His 114 in ct, 193 and his wc NZ 100 are my favourite innings of his. I also love his 210 and 91 of 46 against australia in t20.
7) West Indies (Not bad, In t20 I'd put them > Pakistan, but overall eh, their nothing special to watch in odi and test)
8) New Zealand (For t20 their boring as heck, For odi their pretty good but their not exactly entertainment. Rachin ravindra was a find in 2023 but he's regressed quickly. The rest are just okay.
Devon Conway and Darly Mitchell are good but not exactly dynamic entertainers, Williamson is good but he's boring as heck to watch as a batter. The rest of the team is okay, I enjoyed their bowling exploits in 2015 to 2019 but now they've kinda dwindled for me.)
8) Nedtherlands (Only enjoy them against South Africa where they seem to bring their A game)
9) Sri Lanka (Boring besides Mendis exploits, although they bring their A game against Pakistan)
10) Bangladesh ( Probs the most boring side to watch, their own players don't even seem interested)
Not gonna mention the rest like usa, Zimbabwe as I don't really care or follow those teams anymore outside of tournaments now.