Marco is one of my favourites and I think he's a really great and consistently cool and reliable character. His moment with Luffy at the end of Wano was so great and I hope to see more in the future, they're both Ace's brothers so Marco saying that was sweet and after spending an act supporting the crew was just great.
Katakuri is one of Oda's best post-timeskip additions. Very intimidating, very cool, very powerful (relative to that arc and even portrayal wise Oda knew how to hype him up and build off of the idea of a billion berrie man). I think him supporting Luffy the way he did may seem a bit iffy to some but I liked it and it showed he was a pretty respectable person even if initially Luffy and him were at odds. The end with him intrigued by Luffy's determination to eventually beat Big Mom was also nice.
I'd give it to Marco slightly.