Wich is better for you?
He means "pOOP", as in, he doesn't know how to program in OOP.
But one of the problems with SFML is that development is strictly in 2D graphics. 3D integration with other libraries is quite difficult (just to load a simple 3D background image). The developers also seem to be strongly against making this process easier.
SFML is pretty simple and has clean code but doesn't have much to do. SDL is hard to learn and has a lot of calls but it great for optimization and different projects. I've never used Allegro so idek about that one
If I am doing a 2D multimedia program for desktop I'd rather use SFML as I find it more comfortable to use (I used it for a gnomonic pictures viewer for example). Same would go for a 2D game that doesn't rely too much on the GPU. Don't use it for mobile/exotic platforms though.
Better /g/ cred. It's like when you tell people you installed Gentoo. They know you're the real deal.
I roll my own because I only care about GNU/Linux and Windows x86/arm which in total is about 1000 lines of code for setting up a window with gl or a software framebuffer, handling input, timing and sound (just a pcm callback).
It's all in a single header stb-style, so you just dump it into any project and get going, no fuss with build systems or dependencies.
>I roll my own
Neat, would you mind posting the code? I'm interested in taking a look at it.