Well, if this is to learn, then great!
Practically, when you want fast and easy PBR, then the Principled Shader is often the way to go, but you lose a bit of control..
Just for educational fun, here are a few renders; from left to right: your Node setup, Kent’s Node setup and finally mine:

You seem to lose some definition (shape information) in the dark areas, they become a bit ‘muddy’. Overall it looks a bit more flat (less highlights in the orange and green).
But still a great effort! (You did forget to connect the Normal Map to the Diffuse Shader…I connected that in this render..)