First and foremost, it's whatever you feel comfortable with.
But I think you also have to consider just how your leg hair is. Some people have really thin light leg hair, so you can't even really see it. If that's the case, who cares?
Other people however..
Me, for example. I have dark, thick Italian body hair. If I don't shave my legs for 2 days it's already noticeable from a distance. I, personally, was not going to cosplay as a shota character in boy shorts with thick, dark, semi-bear Italian legs. I've been shaving my legs ever since.
Ash Ketchum 1st season - Pokemon
Ken Amada Dark Hour uniform - Shin Megami Tensei: Persona 3
Kyo Sohma Winter school uniform - Fruits Basket
Honey-senpai Ouran school uniform - Ouran Highschool Host Club
Sora - KH2
Roxas - KH2
Len Kagamine Append - Vocaloid
My Life In a Nutshell