Есть ли какая-нибудь разница между использованием HEX, RGBA, HSLA?
В рядовых случаях чаще всего используется HEX
RGB или HSL в случае если нужно указать непрозрачность.
Я лично использую HSL, с ним очень удобно экспериментировать с оттенками цветов.
Но обычно HEX + RGBA достаточно.
RGBA можно и прозрачность задать,использую постоянна HEX иногда RGBA.