Firstly, it has nothing to do with Tortoise - it's just a very pretty graphical interface on top of the SVN system.
Now, maybe you have a lot of mergers that really need human attention. If so, switching to something like git or Mercurial will not help you for anything - none of them can say what you really mean, just like SVN cannot say.
You can check how SVN performs the merge algorithm by reading the documentation. FYI v1.8 has several approaches to this, which should mean that when making reintegration there is much less manual decision-making - it just does it automatically now, so if you do a special branch style, merge and do it wrong, then it will no longer complain. They are now working on merging for the last two versions, constantly improving it not only with mergeinfo, but also with functions such as moving, so it can say that the file is not new or deleted, therefore merging tree types conflict types.
source share