If I had to work with a contractor I would choose Arctic IT every time. Everyone has bent over backwards to accommodate us and even in most cases made us feel as though we were your only client.
I’ve used other software designed for non-profit organizations throughout my career. Microsoft Dynamics is better. The interface is very intuitive – the menus make so much sense because they’re organized like the way I work.