¿Personajes de anime que pelean a larga distancias?

Pues eso me gustaria conocer personajes que luchen a larga distancia, los que conozco son:

Deidara
Gaara
Alucard
Baby 5
Kotoha

Decidme mas y si podeis explicar que armas o poderes usan tambien