That's a question only you can answer. Depending on how you measure your tools, it may save a lot of time.
On my router, I use an auto zero system with two touch plates. One that I place on the workpiece to set Z zero, and a fixed plate away from the work that is set as a reference position. When setting Z zero, Mach3 will touch the plate on the workpiece, then go to the fixed plate, and save it's location relative to Z zero.
When there is a tool change, I change the tool, and my M6 macros send it to the fixed plate, which sets the tool to Z zero.
With this method, you don't need to use the tool table, or use G43 length offsets. You never need to know the length of the tool, as everything is done automatically.
This may not be for everyone. If you do a lot of tool changes, and have your tools pre-measured in holders, then the tool table and G43 may be a lot faster.