We currently use SchedulePointe since it's all online. Previously we've used MyFBO and Probook. We have 8 planes and are a 135 department.
I really value systems which are online based and have some sort of mobile version since most of our pilots seem to enjoy checking and editing on their phones.