When looking at schedulers be sure to check the level of integration with your invoicing system. If your first appointment of the day doesn’t show or is an hour late does your scheduling system help you or make more work for you?
Can it show you which techs are tied up and which are free? Can it give you early warning of tight spots? For example will it recognize that a tech running over on a job at 10:30 in the morning puts a job promised at 5pm in jeopardy of missing its promised delivery time? Will it tell you this at 11 when you can do something about it or not until you start on that job that is promised at 5? If one tech needs to work after another can you see when the first guy is done? For example can the alignment guy tell which other tech is finished or is going to be finished next with a vehicle that then needs alignment?
Any job that does not go according to schedule means that any printed schedule is then obsolete. You need something that interacts with your invoicing system and time clock for best results.