The standard answer is "whichever one uses the tech stack you already know".
If you don't already know a tech stack, just pick one and learn it. Then you do know one and can re-use it as you wish.
But "best" is such a subjective term, it always depends on what you really need. Better to pick one and run than get caught in analysis paralysis.