I mean, I don't think it's a legacy language at all. But I do think it's a minefield of annoying problems with no two codebases speaking the same subeset of C++ evolved to work around those annoying problems.
All told I would fine it more frustrating to work in C++ than enjoyable.
All told I would fine it more frustrating to work in C++ than enjoyable.