I have worked with MySQL more than MongoDB, but from what I've learned from MongoDB it's just what I needed, but it also has it's limitations that MySQL can do (for instance auto increment)
Would it be smart to use MongoDB for everything, and use MySQL for only certain things?
For instance use MongoDB to store users and everything else, but use MySQL to make for example a ticket system.