My town's two year anniversary will be tomorrow! I reset on day 2 because I ended up hating several things about my original town.
Still remember my original villagers in town #1 though! Apple, Bud, Annalise, Gayle, and Lucky, with Phoebe's houseplot appearing the day I reset.
In my second and current town, I started with Merengue (who is still there!), Bubbles, Maelle, Elvis, and Jeremiah. Over the last two years I have also had Kyle, Shari, Curly, Blanche, Skye (staying), Goldie, Frank, Curly, Kiki (staying), Pompom, Freya, Bruce, Egbert, Big Top, Zell, Diana (staying), Ribbot (staying), Molly, Cheri, Flora (staying), Phoebe (staying), Hugh, Jitters, Gruff, Tia, Annalise, Octavian (staying), Bones, and Opal. I have lost three dreamies along the way: Kyle, Blanche, and Cheri. I am able to get Kyle back as soon as Bones or Opal moves, but I have chosen to set free Blanche and Cheri. It's been a longgggg two years but I'm very happy with my town. I want to have all my town goals 100% complete (all 10 dreamies, characters houses complete, picture collection complete) by Cherry Blossom time next year.
I've also recently considered getting a 2nd copy for my other 3DS in order to get Blanche and Cheri back, as well as have Tia, Queenie, Mint, Bob, Apollo, Pippy, and Ed.