I know GVI runs as a plugin, and each instance is only one bank of 16 channels, but you can run multiple instances. I know it runs in application memory rather than user memory. I know it doesn't have the instrument editor.
Are there any other difference? For various reasons I'm thinking GVI might suit the way my PC architecture is going better, but I don't want to get any nasty surprises after I buy it.