objectively the one with the cult is a good recommendation for a beginner since there's a strong community making content, arguably the most important factor in choosing something
godot also has a lot of stuff baked in, so the community tends to use the built in solution for everything. you won't end up with one tutorial recommending a collision engine that makes assumptions that don't work with the other tutorial for different pathfinding or whatever. they all start with basically the same assumptions.
pygame is a little intimidating since you start with an empty file and a pygame import. there's no real enforced or even commonly followed structure beyond that. beginners can figure it out but it leaves a lot of architecture questions open for you so your tutorials probably won't line up well.
and I say all of that as someone who doesn't particularly enjoy godot, especially gdscript.
there are more aggressive css "resets" that set the default display type to flex. there's no problem making anything a flexbox if it displays the way you want it to