Not trying to sound like a jerk, but the federalist papers clearly say that the militia is comprised of the whole of the people.
Maybe it would be best to have neither state militias or a National Guard. But if we are going to have one or another and people really care about the tenth amendment, then it would only make sense to have state militias rather than a National Guard.