As for stating that professional implementations of STL will excel in speed - that is oversimplfying things. Professional implementations tend to optimse for the "average" & "worst case" scenarios.
Please note that I am NOT saying that Irrlicht's templates are better than STL in general. But they might be better for their specialised use within Irrlicht.
As it is, I am already having to "'re-implement" something that I could have just used STL for in my "Irrlicht Editor" extensions. A decent "map" class is not the easiest thing to implement. It's been nigh on a decade since I actually had to WRITE my own red/black binary trees!
--EK