Intuitive and clean.
Obviously those are all relative to the programmer. People find ObjectiveC to be intuitive, and I find it to be quite the opposite, a gross hack with ugly syntax.
By clean I mean, works the way you expect it to, when you expect it to, how you expect it to. This is where Java falls on it's face. C# is just so much more... clean. If it werent for the pre-generic datatypes, it would be perhaps the cleanest general purpose programming language out there. Java on the other hand has lots of warts, the class libraries are schizophrenic and the language itself is confused with an odd ball type system and many later features hacked on with less elegance than C# managed. Of course, that is only to be expected, as C# learned from Java which learned from C++.
Oh, and on to C++... if Java has lots of warts, C++ *IS* a wart. Or possibly a wart on a wart on a wart. That's the joy of being a real world, non-trivial programming language 30 years of evolution behind you. You are bound to pick up a bit of cruft, and C++ certainly has. It's basically 4 programming languages smushed together, with an entire turing complete language ( templates ) bolted on top! That said, what C++ gives me is native integration and decent portability. It certainly doesnt give me productivity though.
This applies to scripting languages too... JavaScript is a horrendously successful language, there are probably more lines of JavaScript code being written than C++, C# and Java combined. Considering the language was designed in 13 days, that is pretty damned impressive. That said, it certainly isn't a clean language. Some of the design decisions are downright awful for that language ( read JavaScript: The Good Parts, if you want a better idea ). Like C++ though, it is a compromise language of actual working programmers, so its bound to pick up some cruft and warts along the way.
On the other hand Lua is simplicity defined. It's a beautiful language on the level of simplicity and expressiveness.
Increasingly though, it's the libraries that draw me to a language more than the language anymore. I am currently working in Java because of LibGDX, not because I love Java. When working in the browser, TypeScript is a thing of beauty, a true pragmatic programmers language. If I was working on a tool or productivity application, or when I wrote Flexamail, C# was the language of choice more so because of the .NET libraries than the language itself.
So, at the end of the day, what draws me to a language, more so than anything else, are the libraries and tools and the nature of the problem I am trying to solve.