First; the ferry only runs a few trips a day.
Secondly; you need an appointment
Thirdly; It might be more expensive than the Bridge.
Fourthly: It might take longer to clear Customs
Fifthly: I understand it only runs Monday to Friday.
These are the issues I've heard about with the ferry.