I have used both Sage Line 50 and Sage Time and Fees.
Line 50 was fine, but there were some annoying little glitches with Time and Fees, numbering the accounts once you got past 1,000 and printing customer lists, eg 1001 will print out after number 1, etc. more like software glitches.
I will say that the helpdesk support are always prompt, courteous and sort any queries to the best of their ability.