As a general comment about production applications, memory is less important than speed since computers are cheap compared to having poorer user experience. Also, with JITs, consuming less memory isn't that realistic. You can find "complaints" about Pypy and Java and consuming a lot of memory.
Not really sure there is a good answer for this. A past successful outcome was that we could actually get TruffleRuby to run an entire production application without code-changes. I suppose a future one could be that it's easy, fast and good to develop and ship an application running on TruffleRuby.
oof that's the big question isn't it. Would take a lot to describe, as well as a press-check since all my information / context about this is specific to Shopify applications