(Story alert)
I had the same issue. I really wanted Tybalt to be one of my starting villagers since it was the first time he was in a game's normal lineup since GC (without amiibo). I ended up SRing for 4 hours and I found an island I liked with native fruit I liked but it had Bam and Katt. I didn't realize you could island hop for villagers and I didn't know that you could soft reset for villagers either so I ended up with Derwin, Bubbles and Cally. Within the day I ended up time travelling all the way until the town hall and I regretted everything. I got my bf to hold my items and deleted my town (I'm not one to ever delete saves) I soft reset for another 6 hours and got Tybalt and I ended up enjoying the game a LOT more.
I don't regret resetting at all. It took one night to transfer everything over (but I was pretty new). My recommendations is to find someone who's willing to hold your special villagers for you and to craft important DIYs if you can. Buy as many nook miles items as possible thats transferable and you should be okay. I started a new character on my island and getting the DIYs again is really satisfying. Besides, there are a ton of us willing to help you out if you decide to reset