Your avatar is a good start. You need more though. Also I would change the shoes.
I dont really like your avatar. It feels very off, the head is too dark and the body is just meh.
I would change the hair, it just doesnt fit in with the avatar.
Not to be mean but, maybe instead of just saying you hate an avi you could actually say why. not just because it's "random and dull" That won't really help anyone at all.
I normaly stick to that because most people dont want the truth.
Your avatars head is nice. The torso/legs are where you fail. The wings make you top/middle heavy and the tiny feet mod makes you even more top heavy. The avatar over all lacks foucus. It matches but thats not all an avatar needs. It has no look to it at all. Its like you just added whatever red/black/grey items you had and hoped for the best. I would change the shoes lose the wings and claws and work on the sorta punk look you would have from there. I would look at the bad dog items they would look good as would the street figheter pack