For those of you using normal maps I found a video that shows a handy technique you can do to adjust your normal strength and get a result more like this.
My material is pretty much the same as Mikes except for this section.
The BreakOutFloat3Components node breaks out the red, green, and blue channels so that you can perform operations on them individually. The Scalar parameter named NormalStrengthInt controls the normal strength by adding to the red and green channels, and subtracts from the blue channel. Afterwards recombine those three channels into a Float3 with the MakeFloat3 node. The result is multiplied by the normal texture sample, and then put into the normal output of the material result.
This is a 1k texture.