I haven't paid attention to those usages, so I don't have anything informed to say about it.
So what was it about C++ that made it a bad choice to use < > for template parameters (honest question). Was it because it also overloads the << and >> operators?