You have an excellent sense of anatomy, perspective, character placement and gesture. You are quite adept and I am impressed with the level of detail and skill.
However, I do have a concern with the value range and separation of elements within this piece. Right now this image is looking rather busy and must be studied in order to see what is going on. This is a great piece of art, and I think it could be even greater if one can identify what is going on by just one glance. An example of this in use would be in the top portion of the image: Giving the character in front thicker lineart and increasing the contrast would help him pop up to the surface. The two humanoid characters behind him could be left as is, and the creature in the background can have very faded lineart and as little value contrast as possible. Doing something like this may take away a lot of the saturation and "oomph" of the colors, but it will create an easier read. The same can be said for the characters in the bottom half of the image.
Objects that are closest to the viewer have the most contrast and most saturation, and objects further away have less contrast and are less saturated.