Normal Map: Is blender good enough?

I havent gotten into normal mapping yet so I dont know much about it.
Can someone help me with this?
The question is :

Is Blender good enough to bake normals to low poly game assets? or Is it better to use a tool like xNormal? Does it lack in some aspects and prevail in others?
Also, is there too much of a difference if I just make normal maps using Gimp?

Thanks in advance:)!