http://www.escapistmagazine.com/videos/view/zero-punctuation/5634-Kid-Icarus-Uprising
I love this guy.
The thing I use for both at the moment is an Electroshock Arm, valued 317.
3R/0M
Overall Defense +6
Health +5
Shot Range +3
Bkwd-dash cont fire +1
Melee dash attack +2
Status Resistance -2
The first two stats make me a super tank, and the shot range and 3 star ranged rating allow me to force the weapon to be a long-range weapon, despite being an Arm. I don't worry about status resistance much in multiplayer because for it I carry with me Aries Armor and Libra Sponge, making my tank-ness turn into offense as well. I basically run into a fight, pop both of those, and go crazy on things until the two abilities run out, which I then start ranging stuff.
I have a lot of ability sets for solo, depending on if I'm going for speed or if I'm just playing it.