The mix is a bit narrow. The melody is very dry.
Generally, you want all the sounds to be in one reverb. But, the best way to do this I've found is to use a send - send all the tracks to the reverb, but have a delay on that send. Have the reverb track be all the way wet. This allows you to mix in space more realistically.
Near things are drier and have more delay, far things are wetter and have less delay. I.e. if you're 2 feet from me with a wall 100 feet behind you, you'll be louder, and the echo will be relatively quieter, and it will take longer to reach my ears.
Nice job overall though. :)