@Lumpkin
The std:: has nothing to do with STL, from my understanding. It simply is a way of denoting that the objects are part of the standard namespace that encompasses the C++ standard and the STL (list, queue, stack, vector, etc).
I don't consider range-based for-loops a loss of verbosity, but that is highly opinion-based. I'm mainly just repeating things I have heard Stroustrup say and recommend, such as verbosity being better.
My rule is to only use using in source files (so as not to affect other source files), to never use usingnamespace std; and to use other using declarations only when necessary.