Criteria #2 eliminates Smalltalk. There has been a revival of Smalltalk with Squeak/Gemstone/Seaside. You get very powerful features like continuations that make it easy to write web apps. But speed is a major concern and it also consumes humongous amount of memory.
This is a very bad sign right here for this article -- using hearsay and preconceived notions in place of facts. Smalltalk actually has one of the most efficient memory models for a high-level OO language, and beats Python and Ruby by a big margin. Gemstone is still one of the better VMs out there, and can run circles around Python and Ruby.
What Smalltalk doesn't have is mindshare. That's enough to reasonably eliminate it. Mindlessly parroting preconceived notions in contradiction to the facts is a very bad indicator for article quality.