Specs are quantitative aspects of the option such as the price
Pros
Pro
Transferable skills
Due to the ubiquity of vi / emacs / cua keybindings, switching from yi --as=vim to actual vim, or yi --as=emacs to actual emacs is no problem at all. Your reflexes will continue to serve you in a predictable way.
It's possible to create efficient and powerful motions because Yi functions are built from the ground up using parser combinators operating over a finger tree data structure.
Even though Yi is a general purpose text editor similar to Vim and Emacs, almost all of the plugins that have been written for Yi so far focus on supporting Haskell as a programming environment.