It works good so far, but it's still loading textures the normal way. I plan to make texture loading go through SDL_Image so it loads the entire slew of different formats supported. This will add support for png, etc.
I know this adds a dependency to Irrlicht, but I think the advantages are worth it. Besides, if you don't want to use SDL with Irrlicht, you don't have to compile support for it.
Pretty soon i'm going to be working on making Irrlicht endian independent so it'll finally work on PPC machines.
If anyone wants me to post the modified files to get Irrlicht to use SDL, let me know and i'll put them on my website.
Note that SDL only uses OpenGL for hardware 3D.