I'd stick with whatever was simpler to begin with, if you already have a bit of SDL experience I'd suggest sticking with it. I tried to dive into OpenGL but got overwhelmed with it, I was trying to create a far too advanced rendering system for my knowledge.

Now I'm working on a text blackjack game and learning is coming much easier.