SDL - это большая библиотека для больших потребностей.
Если вы создаете простую демонстрацию механизма рендеринга, GLUT намного лучше, чем SDL, он заботится о многих деталях, которые в противном случае требовались бы для SDL.
Однако, если вы разрабатываете серьезное приложение, SDL, скорее всего, будет тем инструментом, который вам нужно использовать, так как GLUT абстрагирует больше, чем обычно требуется от реального приложения. SDL дает вам гораздо больше контроля над всем.