SC+ is the best, but calendar is poor. Please do consider implementing work week calendar, with technicians occupancy in different colour.
That would be conected with Outlook or Exchange. Seamless integration, meaning one can open account, mail, task etc. from Outlook should be final idea.