Before I got my Creative ZEN, I used to watch my movies on the Nintendo DS since I'm doing about 1½ hour in the bus daily to get to work. I wouldn't use my laptop in the bus for portability reasons. I've been encoding my videos with BatchDPG, and the quality was acceptable. Moonshell was a very useful software or me.
Now that I have my ZEN I can watch DivX movies on it without conversion process, so my DS is back to it's game console state again.
It seems the poll talk by itself that Moonshell is appreciated by the majority of the community. It's right that you have your opinion, but no need to flame people over it. Don't like it, don't use it.