The pic seems a little static by having the Chief in the center of the shot. Everything else looks good to me though.
I think its pretty cool, the leech thing on the bottom looks like a plant on first glance but then you see the one jumping at you. The different lighting are what I think make it look good.