Depends on how successful is going to be measured.
If it is to generate code with the same optimization quality and hardware support as LLVM, not really.
There are still cases where LLVM is playing catch up with GCC.
I also would like to see a pure Rust compiler toolchain, but sometimes pragmatism wins.