If you think GC is your problem, you're wrong. Your problem is allocation. Garbage isn't the disease...it's a symptom.
I've fought for ten years to improve the image of Java and the JVM outside the Java community. Oracle v Google is negating much of my work.
Biggest takeaway for me about Apple's new Swift language is that I was right all along about Objective-C being terrible.
GSoC 2014 accepted Python, Scala, Clojure, Groovy, Perl, and Mono orgs but rejected both Ruby and JRuby.