Good stuff. Try to avoid using black if you can though, it tends to muddle clarity a lot since hard-black tends to draw the eye more than the actual details! Try going for a dark faded purple or even color the outlines like you would the gun for a more cohesive look!
Try playing with that dva gun especially, it's heavily noticeable there since it makes all the parts of it look uniquely distinct and separated from each other!