As to which will be "more mainstream" than perhaps the other, I don't know. As to "mainstream" in terms of something like the Ruby's and Pythons of the world, neither will make it "mainstream".
Clojure's leveraging of the JVM and its concurrent programming constructs are both nice features of the language, but in the end, Clojure is a Lisp, and that implicitly will kill it from being "mainstream".
There are a lot of fine Lisps out there, and there have been for a long time. A LONG time. They've been in the JVM, they're fast, they're capable, they're powerful, they're AVAILABLE, and they're small niches implementing nichey things by folks who like to do nichey stuff.
Yes, we've all heard of the random Great Lisp Success stories. But they're rare and far between, and most definitely not mainstream.
Here's the thing, the platform and runtime of Lisp is not what's "holding it back". Libraries, runtime, free, not free, etc. It has been long enough that all of those issue could have been solved -- and they weren't. The opportunity has been there, and either nobody is taking advantage of it, or nobody cares. Remember, the Magnum Opus of the lisp Community, the cry from the dark to oppressed programers everywhere, Grahams book, "On Lisp" (excellent book, btw, and now free), came out FIFTEEN YEARS AGO. I know, I bought it back then.
In this time, we've seen the rise of several other dynamic languages that have become mainstream: Python, Ruby, and, of course, the king of all modern dynamic language, JavaScript. All of these share a key concept relevant to this discussion: they're NOT Lisps. Sure, deep down, they're very "Lispy", they're runtimes are very similar in many ways. But nobody thinks of them as a Lisp.
So, one of these implementation may be more popular than another, when measured against each other, but neither of them will ever hit "mainstream".
However, never let it being or not being mainstream stop you from using one of these systems for yourself. Clojure looks like a fine system.