By far, the Musketeer is one of my favorite troops. The main reason it is so good is because of how much damage this single troop can dish out. Some argue that the Bomber is better or just as good as this card, due to it dealing similar damage including splash.
However, the Musketeer just has a lot more health than a Bomber. The amount of health she has makes her extremely versatile in all situations. She doesn't have any extreme weaknesses due to her relatively low elixir cost. Can she get swarmed? Yes, but in theory your not going to out on that elixir trade.
My favorite part about this card is how she can go to town on Crown Towers. If you can get her behind a Giant or a Knight, she can easily do thousands of damage in a short amount of time, especially if you catch your opponent out of elixir.