@nprofile1q... For many types of projects, it's great. Extremely dynamic (which definitely adds overhead). For business apps it's super powerful. And nowadays, it's cross-platform. I wouldn't write an OS, timer-critical code or a game in it (though games are written in it, probably unmanaged code though?). Every language has its place.