My vote for versatility goes straight to C++.