Novaskin is probably the best "skin editor" you are going to find.
Please explain what you mean by "more options to make better skins." When it comes to making skins there aren't really more options.
And if you want full control download PAINT.NET and edit the actually .png file.