1. I really like the vocals, though you probably could have mixed them in a bit better as they don't seem to fit into the mix that well.
2. The bass sounds you've used are very good sounding, so great job there.
3. You have overdone the sidechaining a bit in the drops, so you should probably turn that down a bit.