Kylix (which supports Delphi and C++ Builder) is for RAD. This means, it's sorta like Visual Basic is, but using BETTER languages, and a better IDE, IMHO.
Not to mention cross-platform compatability.
Anyhow, I like them, but I haven't used C++ Builder at all yet.
For SDL, I am using nedit (happy, ramfree17?) as my IDE, as it does all I need it to do.