The ferry option is of course highly recommended as it is a combination of all the things you may want. It is cheap, it is comfortable, and it is safe.
A speedboat is an option for those who have no time to waste but more money to spend.
In Thailand, there are always unexpected and sudden weather changes including in Phuket and Koh Lanta. So, be prepared for any cancellations or delay in schedules.