So as a RX580 user I should be using Radeon Mesa driver?
Yes. The default out of the box experience is pretty great with AMD + any mainstream distro.