The ferry is pretty painless. 3 trips with 100 passengers each way daily.
Now, the BVI has acknowledged that the eMed.com tests are accepted for entry so you can travel with them to the USVI. Just take it 2 days before your BVI entry and you won't have to test at the ferry terminal on arrival.