Mousse is best for adding volume to a hairstyle. Gel is for adding definition and hold. Those are the basics. There are also mousse-like gel products that volumize and define. Mousse can also be combined with gel to get the benefits of both.
What's better for your hair: mousse or gel? It depends on your needs.