comme dit guyver : "les gouts et les couleurs... "
perso je déteste la SDL dont je trouve que l´architecture est mal pensée, peu commode etc.
Le système de message n´est pas forcément le mieux et la SDL impose son mode de pensé. Je ne parle même pas des problème hallucinant de conception de la version windows qui t´oblige à définir correctement le point d´entrée de tes programme.
Bon, je ne m´en suis jamais servi pour faire des jeux (enfin si, en fait, mais il y a longtemps et c´était juste un pong), mais pour tout le reste j´ai préféré ré-écrire ma propre bibliothèque graphique (dont je ne donne plus le lien, car, aujourd´hui, je ne la maintient plus) plus simple et plus souple.
Ce qui fait que je ne suis pas constructif car je n´ai rien à te proposer à la place. Bref, la SDL est probablement ce qui se fait de mieux, et tu devrais l´utiliser, au moins pour débuter, de toute manière tu n´y perd rien.