My experience with AR has been adequate. I did discover their annoying tendency to change flight times. But once I figured that out, I adjusted my attitude and simply expected to leave on a certain day but not necessarily at a certain time.
I have found that AR is quite good at emailing me 2 days before my flight to notify my when it will actually leave. That said, if I don't receive an email I do ask the hotel concierge to call AR for me to verify the flight details. This saved me once on a SLA-AEP segment!
Service on board has actually been quite good. I've always been in the back of the bus for my AR flights but even for the short hops, the granola/yogurt bar + chocolate + drink has been satisfactory.