As far as Waves goes there are significant advantages to using them over their VST2 versions, mainly because of various UI bugs that exist in the VST2 versions. The VST3 versions are most actively developed and supported by them as well.
As far as general differences - VST3 is a completely different spec that bears little resemblence to VST2.
There are a few advantages baked into the spec like silent audio CPU efficiency, sample accurate automation and various UI enhancements like hierarchical plugin and parameter categorization etc. However it is up to the plugin vendor to implement these, so just having a VST3 plugin doesn't mean you will get those features.