Annoying Differences to STL

That’s not really a dependency, is it? Every modern compiler has a good STL implementation, and you’re very likely to be using at least part of it, especially now with all the fun new toys in C++11.

I assume the UE4 versions are better optimized for performance-critical situations, but for the most part I’d stick with the STL for game logic and everything else which isn’t directly using the engine.