Modern C++ is probably better than all of those if you need to interface with existing code and libraries, or need classic OOP.