HSL and HSLA are absolutely amazing. HSL (Hue Saturation Lightness) is a much more intuitive method for defining colors, in my opinion.
Rather than defining your gradient from one colour stop to another. You can transparency with a simple gradient overlay on the colour of your choice. This makes it much easier to swap around colours as you only need to change your background-color.
