I enjoy VLC and if I were to say what I like the list might be, simply, the
differences between it and MS Mediaplayer.
http://www.videolan.org/vlc/The main things I use is the forward and backward jump(s) where
Ctl-L is 3 sec back, Alt-Ctl -Left is 10 sec back. The keys are selectable
with 4 or 5 sets for 3, 10, 30, 60 and 300 seconds (selectable) jump times.
When I'm learning somethign from a video these really help me.
I think, for me, the intuative aspect of any software is super important.
VLC uses the space bar to stop and start.
WinAmp uses the X key to stop and rewind and C key ( I think) to stop. That
doesn't make intuative sense to me.
Another feature in VLC I like is the settable vol control steps. So every jump is
whatever I set like +1 volume unit or 4 or 10 or 20 and the total scale is 100.
So 100 clicks or 25 clicks can take me to max.
VLC probably has source codes because, I think, it's open source. I hope you'll
take a look at them .. it can be improved! : )