What is the difference between 'Make Rot from X' vs 'RotationFromXVector'?

Hello.

The documentation has different descriptions for them ([here][2] and [here][3]), but when running them through a ‘Print String’ node, they basically do the same thing. I’m confused. Is one of them better than the other?