¿Qué tan gratificante es SFML?

Realmente depende de lo que quieras decir con gratificante. Si te refieres a lo que logras en comparación con el esfuerzo que pones, es muy gratificante (desde una perspectiva de principiante) porque oculta muchas cosas no tan útiles del programador, y es fácil comenzar, además de fácil de aprender en comparación con otras bibliotecas como OpenGL / DirectX. Además, ofrece una gran cantidad de funciones como sonido / redes / carga y escritura en archivos de imagen / gráficos 2D.

Ahora, la desventaja de SFML es que es SIMPLE (y una biblioteca multimedia rápida), por lo que no está diseñado para su uso en grandes proyectos o cosas complejas en grandes empresas como google o adobe, y no trae mucho sistema operativo. cosas de interacción

Pero si tiene la intención de usarlo para un juego 2D personal, es realmente bueno porque fue diseñado para brindar suficiente funcionalidad para desarrollar juegos simples y no ser monstruoso (como otras bibliotecas).

Si hace esta pregunta porque no está seguro de qué aprender como su primera biblioteca, aprender SFML es una buena decisión.