SDL usa opengl lo de complejo depende de tu nivel, pero te voy a decir que no es fácil efectivamente... si quieres un form para aplicaciones, comunes, QT te puede ayudar, si quieres para juegos hay motores como angel 2d que te pueden servir para estudiar como es el lio...