Lens – Use Canon 50mm f / 1.2 with Canon EOS 80D for portraits, landscapes and travels.

I buy my first digital SLR camera (Canon 80D) in a few weeks and I want to use it primarily for portraits, landscapes, travel photos / nightlife. I came across the canon ef 50mm f / 1.2L and wanted to know if it was a good lens for those kind of pictures I wanted to take.