The primary reason I learned and adapted to vi was because it was ubiquitous... not because I thought it was the best. Might have been true 5-10 years ago, but I'd argue against learning vi(m) today ...