I know everyone has already stated that it is just BHXSpecter's opinion is just an opinion, but I find this situation strange. SFML is open source, so if BHXSpecter finds SFML so ugly, then why doesn't he create his own version? You can't critisize something if, a) You don't know how hard it is to create something so epic in the first place and b) If you don't have any evidence. BHXSpecter seems to not have a very good argument, which I suspect he/she has realised at which point they started being defensive by saying things like this:
As I said, it is just my opinion. Any ugliness I think there is I just remedy by wrapping them in a function of my own. I don't stress over it, lot easier just to wrap them and keep going than to worry about the developers possibly fixing them.
I strongly disagree with the above quote anyway, because if you can see an improvement, then point it out.
Also, when you say something is good or bad, you are just comparing it to something else. For example, a banana is good because it is better than some chocolate. Here, BHXSpecter is not comparing SFML to other APIs, but rather to his own version of the perfect library, which is completely unjustified. You have to compare things to something similar, which actually exists, not something which you would like to exist. This is like saying, a banana is bad because it is not as exotic as Martian Red Monkey Grape. See what I mean?
Sorry about this, but I feel that SFML is an excellent library, and you just can't say it's bad without having any strong reason.
P.S. If you think SFML is so ugly, then why do you use it anyway? Maybe it's the best library out there? Or maybe you are just not bothered to write your own library?