Having no internet for a day made me miss out on a good majority of Superman-related ignorance. That could have been a fun conversation, but instead I'll chime in with a few things.
1) It's not the powers that he has, but how and why he uses them.
2) Superman's personality is not non-existent, nor at this point in his existence is he a Mary Sue. By now, Supes has earned the love or rancor that he has purely based upon his actions and unlike a true Mary Sue, he actually had to do things in order to affect these feelings. He wasn't just dropped into Metropolis/Earth one day and suddenly everyone loved him. Superman is Clark Kent much in the same way that Bruce Wayne is Batman. Clark Kent is the true self, and while he might be a little hokey, he's generally just a good person who wants to use the abilities he has for what he sees as good.
3) As Bleck stated, every comic book character has had to deal with crappy stories (Spider-Man One More Day, All-Star Batman & Robin, Tim Drake in Nu52's Teen Titans just to name a few.) with the exception of Squirrel-Girl because she's clearly the greatest character ever put to paper.
4) So far as being the worst written character of all time, Supes pales in comparison to All-Star Batman and Robin's Black Canary. Then again, it is a Frank Miller comic and ol Frank lives in a world where all women are whores by default. I'd also like to point to a good majority of the manga Bleach for bad writing, shouldn't need to explain that, but will if necessary.
Doing this based on memory, so if I missed anything feel free to let me know.
Skype just sucks though, for pretty much anything but video chatting, and ghangouts does that just as well if not better too.
It's just a clunky, dated tool that feels slow even on high-end systems. The UI is ugly and has little customization, and adding contacts and groups isn't a particularly well-built process.
I blame Microsoft's acquisition of Skype for starting it down that road of bad programs. Going down the way that MSN Messenger did. Whatever they touch turns to ****.