OpenGL is great for 2D. You automatically have zoom and rotation without needing to creating a whole new set of graphics. And transparency is extremely simple to do. Personally, the only reason I use SDL is for the window management.