Is upgrading always the best?

Someone is using Exchange 2003 with (Company 65 employees) average usage of 72 GB and 75 GB is limitation, consultant advises them to upgrade to Exchange 2010. The software is free but requires 40 consulting hours for installation. If upgrade to “Enterprise 2003” with unlimited database size is a better or expensive alternative.
I don’t understand this question.
