This is my first choice as well. Found it when I moved from windows (and therefore Visio) to Mac. Doesn’t have exhaustive feature parity, but everything I needed for UML drawings works great. Natively supports source control to Github which was also great to keep documentation with the code.