JavaScript: Construtor RegExp vs literal RegEx

Estou estudando sobre o RegExp, mas em todos os lugares posso ver duas sintaxes

new RegExp("[abc]")

E

/[abc]/

E se com modificadores, qual é o uso de barra adicional (\)

/\[abc]/g

Eu não estou recebendo nenhum bug com esses dois, mas gostaria de saber se há alguma diferença entre esses dois. Se sim, então o que é e qual é o melhor para usar?

Eu me referiDiferenças entre Javascript regexp literal e construtor mas não encontrei explicação sobre qual é o melhor e qual é a diferença.

questionAnswers(3)

yourAnswerToTheQuestion