A lot of people are talking about revamping these old programs. I don't see what the problem is with less, cat, vim, etc...
I've never been using a program and wished for better functionality. Even when this was all new to me, it was never a problem figuring these out, using them, and I was always satisfied with them..
So...here's the question. I don't think these are broken, so what are you fixing?