Laser is nice but you have two issues:
#1 - Ablative material runs out just like fuel, but less predictably.
#2 - The power of your launching laser decreases with the square of the distance so for longer range flights, ion efficiency is better.
One big plus is that your launching laser stays near home so maintenance, repairs, and even upgrades are possible.