I've been very excited to see this project develop. I think it really speaks to what we can do with Rust in the future: once we get some nice abstractions, "FFI" barely even feels like it.
Node is actually the worst case here: V8 being in C++ makes this harder than Ruby or Python, being implemented in C.