Is Blender good with UE4 ?

Yes. You need to use unit scale 0.01 metric though for skeletal meshes to work properly.

If you need a good rig you can use UE4Tools: http://www.lluisgarcia.es/ue-tools-addon/