We use projects extensively in our Sage 50 Canada database. The user interface for entering project information could use a lot of improvement. One major disadvantage is having to use the mouse to activate the project column when entering journal entries or vendor invoices. There should be an option to use the tab key to activate that column and then allow users to enter the first few characters of the project name and then select it. Obviously the designers / programmers for those modules didn't have a user who had a large volume of transactions involving projects test it.
Another issue is memorized transactions with project allocations have the project information deleted if the entry switches from a debit one month to a credit the next month or vice versa.