This is an opinion and you could get many different answers, and most of it isn't related to d.js (if any of it is). You might want to ask in a general programming server for opinions
d.js was designed for node, but it does have compatibility with bun and deno (if they don't break things)
Bun is much faster and easier to use but consumes more memory when using discord.js. Also most hosting providers don't support bun unless you host on a VPS.
Bun is the fastest but also the most unstable out of all three. Deno is there for the purpose of being there and node is the good old fashion thing that just works.