The issue I see is, with the portal system you know in advance if your documentation (test, insurance, etc.) is acceptable. Now, potentially, you don't find out until you are standing in the port of entry (airport, ferry terminal). Not the place you want to be when you find out your vacation is not going to happen.

Just a little vent.