As I understand it, all the versions have the same meaning. Which one is the friendliest? Is there any other nuances which sentence to use in practice? Maybe, the first one is old-fashioned, if it's used in Shakespeare's works. For me, they are completely the same, but with different words.
There is no more to say.
There is nothing else to say.
There is nothing to say anymore.
There is nothing left to say.