Style and philosophy wise I think PSG is better suited to do the job. They also have two of the world's best footballers in Mbappe and Neymar that can hurt a lot any opoonent on a good day. I think Madrid and Zidane know all too well how to play against heavy possesion teams like Pep's City just like they knew and confrotably beat Bayern's Pep. Also PSG already played a CL final last season and imo they are a bit more experienced and confindent in that regard compared to Pep's City who pretty much always shat the bed in the final stages of CL.
Ofc City could also beat Madrid but on a single game which is also a CL final I'd trust PSG a little more, but not too much ofc. Madrid has tons of confidence and experience in CL and imo they will be favourites against any of the two clubs in a single final match like a CL final.