@ryo I never used SDL directly. I have tried SFML, but my C++ knowledge (namely using pointers and dynamic variables effectively) was limited at the time. I'd say it's much easier than SDL since it has built-in features like a 2D camera and networking.
I would probably recommend SDL over SFML only because SDL is supported on more platforms, namely obscure ones like Haiku, RISC OS, Amiga OS, etc. I do know that SFML doesn't support Wayland so it isn't compatible with Linux distros using that. In fact, SFML doesn't even support iOS and Android yet.
If so, for what reason?
I was trying to find a list of arguments to use one over the other, and all I found was a REEEEdit post with people arguing over which one is more Value friendly and which one is not.
Plus I can't take anyone on REEEdit at face value, considering the rating system that promotes dogma over debate.