It's very well rounded. Fairly cheap, too, if you have a lot of cash. Besides that I'd choose the Safari Ball. They're super cheap and you can catch rare Pokémon with 'em.
Just because it isn't a good fighter doesn't mean it shouldn't be a legendary... There are multiple legendary Pokémon that have a lot of themselves. And why does the fact that it's tiny change anything?