To me it seems like it might be a kind of "silver bullet" for programming, due to a number of factors: simplicity and elegance, suitability for partial evaluation and super-compilation, and for parallelization.
I haven't tried to implement a large system in it yet though. If I get the time I hope to re-implement the Oberon OS using Joy.