1st: I absolutely love those blue wings!!! But, the marionette shirt, cargo shorts, and hair don't match at all. So, I'd say change the entire outfit on that one :/ (Maybe to a black and white, or a black and the blue in the wings)
2nd: For this one, I would suggest taking off the black bow behind your head, the red earphones or earmuffs or whatever that thing is and maybe changing the jeans into a black pair.
3rd: I think you should add a bit more gold into this one because of the halo, and the shirt looks a tad bit off to me
4th: I LOVE this one!(: But the only thing I'd change is the jeans. They don't really go with the outfit. And I'd add a touch more of pink somewhere around the torso/legs. Maybe like a belt? But, that might make it look a little feminine. Idk.
5th: I hate those wings with that outfit. If you want to keep the wings, change the green in the outfit. If not, then just get rid of 'em. Also, the shirt doesn't match that well. And maybe add a little more yellow since you have yellow on the head.
6th: I also love these wings!!! But just like the first one, the outfit doesn't really mesh well. Maybe do a black and white, or a black and the purple in the wings like the first one.
7th/Current: I really like those gloves :3 But, I think it would look best with maybe a black or silver chain instead of gold
ANYWAYS!!
Without any changes made, I like your current one the best. With changes made, it would be between the 1st, 4th, and the 6th ones(: