Yes. Moonveil is an excellent Elden Ring weapon more than capable enough of getting you through the entire game. Make sure to level its required stats though.