Sorry to hear about your bad experience. But not all management companies are as you mentioned. There are tons with good reputations and track records. Don’t give up hope yet.
I suggest hiring a property management company instead. They already have the software plus it’s easier to have someone just manage the whole association for you.
He doesnt go to board meetings or care about the problems of the community and just generally doesnt seem interested in his job (this is from what I heard from a neighbor whos also on the board)