Well, I remember having serious rendering problems with 3.0 on my built-in Intel card. Normal mapped objects just looked smooth-as-a-baby's-backside. With 3.1, I get great normal mapped objects that look contoured (as they should look), with brightness and specular and all the other goodies.
Here are my current Intel Card specs that I'm using with 3.1
INFO: LWJGL 2.9.3 context running on thread jME3 Main
* Graphics Adapter: igdumdim64
* Driver Version: 10.18.15.4248
* Scaling Factor: 1
Feb 14, 2017 12:42:22 PM com.jme3.renderer.opengl.GLRenderer loadCapabilitiesCommon
INFO: OpenGL Renderer Information
* Vendor: Intel
* Renderer: Intel(R) HD Graphics 4400
* OpenGL Version: 4.3.0 - Build 10.18.15.4248
* GLSL Version: 4.30 - Build 10.18.15.4248
* Profile: Compatibility
As you can see, it's not a hot-shot new intel card. Its only a 4400 and it works fine. No comparison to the problems I had with 3.0 on a similar card.
Of course, it may have had to do with the intel driver at that time, and nothing to do with jME.