I am thinking if resetting my pokemon games would be a good idea, I would like to play through Moon and Ultramoon again, but the biggest obstacle would be rejecting and abandoning all (and I do mean all) of the pokemon I've captured, bred and raised over the years. My Alpha Saphire teams, my starters, my event pokemon, my shinies, my legendaries from other gens. They are all in Pokemon Moon.
Ultramoon is not much of an issue, as far as I know, I didn't transfer any important monsters there, but I don't have a way to transfer accross gens or have a friend who I can lend my pokemon.