But of course, however This time I asked as a programmer, what do you preffer?. Which is what I care at the moment.
I've had some arguments with my brother yesterday morning (hes systems engineer, yet sometimes he acts like he wasnt)... About this exact topic.
My point is, As a programmer I know how everything works (yes, kinda on some topics. You dont know everything and you'll never know everything! just face it), Also I've been working with hardware on a PC service company since I pretty much have memory (yes, start low and begin step by step up to the roof, thats how it was). Now, enough talking about me I don't enjoy that on forums.. Anyway, the point is you just want functionality. And sometimes, something "cute" could be well-designed, not specifically it needs 200MB of bitmaps to look pretty, at least not to me!.
Something that has been well-thought could end up well designed, and thats something you get to see, you can notice that pretty easily. (Although many times when its not about open-sourced applications, you still can notice some very well-thought stuff indeed, although not "internally" speaking).
Basically you don't really need a skin to make something functional. And sometimes enhancing the visual style (they over-do it) brings problems. Just like with anything that was bad designed (graphically speaking now).
Some developers just won't cut it when it comes to graphics, face it!.
But, anyway... What I mean is that you don't really need all the eye-candy.
Now, as an "average joe" you might find the programs more "friendly" if they are skinned and "cute" to your eyes. This average joe does not understand the diference between b (bits) and B (bytes) and rarely cares about his CPU temperature. So, speaking of that.. I don't think they'll care much about RAM usage on a certain process, would they?.
Okey I'm putting them all in the same bag, wrong.
Just a big % of PC users are like that, you can't disagree though.
I'd say.. if you want eye candy, go ask your mom for her MAC!
Other imporant points:
*) It depends about the type of application
*) It depends on the market you're aiming to (pretty much like the above though)
*) Varies between user-groups and age (again pretty similar).
And much more ...
The real point is, and it goes to developers: let the people CHOOSE, always! for EVERYTHING. And yes, if you're afraid of "newbies" touching what they shouldnt, just and simply separate "advanced" items from the others!. Yet, let them choose between SKINNED and NON SKINNED mode!. Yes I know that means extra programming for you, and its pretty boring since what we like to do most is solve problems, develop algorithms and drink coffee. But thats not enough argument for not satisfying your customers boy!.
Let me list some alternative software I use...
For Audio playback I was a full-time Winamp2 user (then winamp3, etc.. until I got pissed off at their memory consumption rates!) Then moved to WMP just to find out the same after some new releases... So I ended up going for the essentials. I personally enjoy FOOBAR2000 for audio playback. You don't need a skin for playing audio, it wont make your audio sound better, trust me. I'd ratter have some built-in ambiental FX supported, than an ugly skin sucking my RAM!.
For Video playback I also had to switch from many applications to VLC.. (even the "skinned" version is light enough to be good).. (well I also have power-dvd at work but thats another story).
For IM I used to have official clients... For example, MSN Messenger... Up to build 6.x it was all nice.. Until they got spammy, addy and crappy with all unnesesary 12yo-lover features. That really wouldnt cut it for me anymore, so I had to try out many clients. ended up using Miranda IM (since its OpenSourced aparently as well) which supports many protocols includding Jabber! and IRC. (yup pretty much like Trillian, but you wont have to support any ads nor pay them for the client that actually sucks as many ram as you'll ever think about sucking with any of your applications! -probably not but .. just over-sizing things a little to make you go "hum"!! - hehe).
For image viewers I was an acd-see customer myself, and got tired of all the "crap" they were adding on each new release, so I just "quit" them and went to IRFAN VIEW... which is a nice freebie may I mention!. (too bad they dont provide some free jp2 encoder...)
Alright I have more to say but I'm quite late so.. Be it later.
But anyway, for anything else I've pretty much developed my own (and thats also what some people might tell you "you dont like it? go make your own!" hehe they dont know you if they are saying that..!)
Notice: I have more ram that I ever used, so thats not the problem.. If you thought about that, you just didnt get the point of all this..