Most Mikrotik hardware is compatible and decent. I used to recommend Ubiquiti, but...
There's the security issues. If their AWS infra for their cloud services is that shit (as was revealed by a hack by an internal person), i doubt security is taken seriously in the org in general. Not to mention them suing security reporters.
Unlike their sometimes dubious hardware QA, it doesn't impact you that much if you plan on flashing your own firmware on their hardware, but still, those are kind of turnoffs. Hardware quality seems to vary somewhat, but is mostly decent.