Is it not possible to have vim (tiny or otherwise) + nano, and then to have an "advanced" install option where the user can choose to have vim set in the editor env var, rather than nano (with nano being the default choice for the basic install)? When I first used Linux distros I used pico and never had trouble working out how to use it, I'd never choose it over vi/vim these days though.