Yeah, but the point I'm getting at is that because JOE is such a horrible/user unfriendly editor, you shouldn't have to change your EDITOR environment variable (and believe me, there are a large number of people who can use bash, but wouldn't know how to change that setting) in order to never see JOE.
As an example, I was talking my brother through setting up a git repository in his user account. He's a primarily windows user, but was using PuTTY to SSH in and do things on the server. I talked him through the basics - cd, ls, mv, cp, rm, etc. but he doesn't know very much about how *nix works.
He made a change on a copy of his code on the server, and ran git commit -a. He got dumped into JOE, and I had gone away for a couple of hours. When I came back, there was a massive list of frantic through to frustrated messages in my IM from him asking for help, and how to save the commit.
Are you seriously going to tell me that he as a customer of yours, should know to change his EDITOR environment variable away from the horrible default to a much better alternative? (Keep in mind, in this case "much better" means "more intuitive")
That is why I started this thread, which looked like it was going in such a promising direction. The default is horrible for all but informed power-users. There is a non-horrible option available, which I feel should be the default. I have seen no compelling reason posted for keeping JOE as the default other than "Well you can change your default editor if you don't like it (if you know how to, and are aware that there are even other editor options)", or perhaps "Someone might really like JOE, so we better leave it as the default".
In other news, I went to rent a car today, but as soon as I went to open the boot with the release under the steering wheel, the doors locked and I couldn't get out of the car for an hour. I complained to the car rental place, but they told me it's an option that I can change myself by playing around in the bonnet, and anyone who was familiar with this type of car would have known that already. They saw no need to change the setting on all their cars because informed renters would obviously be able to figure it out.
Oh, wait, that would never happen.
[/sarcastic angry rant]