Advantages/disadvantages of using WebGL2

Actually it seems to be a advantage for few cases, such as WebGL2 being available and extensions being standard, while for WebGL1 the extensions being missing. I have no confirmation about the case since there was no more reply Creating Texture From Float32Array

But as you said the mentioned features will only give a performance benefit when implemented.