The only drawback I can see from these is storing them. You can not just throw them into your sailbox.
Other than that, these look like a sweet sweet upgrade. I wonder if this will be eventually used on more boats? I know Stealth F16s have T foils, now the Alpha F14s. This is great news!