The contrast of cute and scary is just right on this shirt. I really like the use of the subtle gradient. What if you made the "tail" of the scary ghost lighter and almost transparent then slowly fading into the blue color when it gets behind the cute ghost.
About my design