One reading of Heller would lead you to believe you can license owners, register and reasonably restrict, but not ban, arms that are in common use. You can ban arms that are not in common use or unusual and dangerous.
Gonna take years to hash out what Heller does/does not allow as far as what are reasonable restrictions on which arms?