Benefit of using OpenGL 3 vs OpenGL 2

Hello

I’m currently using OpenGL 2 in my app with :
ofSetupOpenGL(1280,720, OF_WINDOW);

What would be the benefits/drawbacks to switch to Open GL 3 ?

Thanks for your answers