First of all I think this game will not be decided by both offenses, but by the defenses and which defense can make crucial stops and/or get turnovers. Furthermore I think this will be a super close one, I mean really close, where TB will lead for most of the game and also win the SB in the end. @morvillz7z posted a nice list of pros&cons there and I will add a few thoughts.
-Andy Reid's creativity as a coach
KC surely has the upper hand in the coaching department - I like Arians and he is a good coach, but Reid is still a level above. But the Bucs can compensate this gap a bit with the Goat himself, who has tons of experience in such games and is a little on-field coach and a better one than Mahomes.
-
It's really hard to beat a top team twice in a season, even more so twice in away games. And this, and the home field advantage in general, is something that is missing for me, when I look at the odds. If you have a blank sheet of paper and start compiling the odds, you first add the home advantage and this makes the odds go from 50/50 to 60/40 or ~1.7 vs 2.5. I don't see how these odds are switched when you add all the other factors in afterwards.
I still remember Michael Strahan saying in 2008: "We need to get to Tom Brady or we will not win this Superbowl". Who do I trust more to make the opposing QB feel uncomfortable ? Bucs.
Season sacks: TB 48, Chiefs 32
Sacks allowed: TB 22, Chiefs 24
Of course Mahomes can defend himself way better against the pass rush with his mobility than Brady can do, but still.
As I said before, the Chiefs weren't super convincing all season long, winning a lot of close games (which is some quality of its own tbf), showing different faces and having their ups and downs during the 60 minutes of a game - they won't get away with this today. TB has the better scalps recently winning @NO and @GB, so I dare to say that they are the hotter team for me right now, albeit them having their problems in this season as well, but not so much during a single game.
-
All in all the odds for TB represent some value for me and I will play ML on the Bucs. No big stakes, because no big value and this will be close till the end (hopefully !). I am pretty sure you will get both teams >3 inplay, so prematch ML should only be a smaller bet for some adrenaline right from the start

I also like the under, but this is super meh to bet on in a SB.