freelancer vs agency: which project management approach delivers better results in 2025?