Both tools have a point, just different ones ...
Wave's core invoicing and accounting tools are free, with charges kicking in only if you use its built-in payment processing. FreshBooks costs a monthly fee but adds time tracking and client portals, ...