Originally posted by Lestov16
Nah. I still think David is more powerful, given how he could overpower the Time Eaters. We just never saw him prioritize himself towards reaching his peak potential. All he wanted to do was change his past.

I don't know. David can

Spoiler:
still be killed like a normal person, based on what we're shown. Switch only even reached her full power level after her physical body died. I mean we saw how vulnerable baby David was to a single Time Eater. And Switch and her father control them, and actually appear to be sentient representations of time itself. Switch even tells Syd "I am time", when she asks her how she can know about Syd's future alternate timeline self. Which tells you the scale on which they operate, that they can apparently see across multiple timelines, future, present and past, and can access any point across time via the corridor/maze they exist in, which appears to be a kind of nexus point. So, they are actually crazy OP if you think about it. If they wanted, they could send a single Time Eater and just erase you as a baby, without much effort on their part, and you would not be able to do a damn thing to stop them under normal circumstances.

That being said, David's limitations remain extremely vaguely defined, even right up until the end. Because a lot of the times, him being unable to do something is more to do with his own mental doubts and blocks than not actually being capable of it, his final battle with Farouk being a great example of him needing to get past that one final emotional stumbling block before being able to overpower him once and for all, or going into Godmode in the time corridor and getting himself free and to the right place and time after being separated from Switch.