I think it's okay to change the default to 'system'.
Also by this we can make 'vim' an optional dependency.