"Vim modes" only offer like 40%-60% coverage of features in IDEs. I haven't found one yet that lets you set marks with :k[letter]. Jetbrains (and maybe viper) are the only ones I've found that support block modes.
"Vim mode" means a lot more than just using 'hjklioaD^['. It would be fairer to call them "nvi modes".