Thanks for your comment.
The moonshot is a different shot: it will not be removed from screen when killing an enemy, meaning that with one shot you can kill several enemies. As a consequence it is much better against bosses as one shot can hurt them multiple times (but, I think, it is less efficient against normal enemies, so you have to do a choice between efficiency against bosses and efficiency against normal enemies).