Does the completion engine handle macros? So that:
let x = vec![1]
x.//auto complete here
Will work? If it beats Emacs for Rust overall (I assume IntelliJ has full Vim support) I'd definitely buy it.