What's missing from your Pokedex?
This question isn't for those who don't have that 100% Tyranitar. This is about those (possibly embarrasing) gaps in your Pokedex that really shoujd have been filled by now.
I'm level 35, solo player most of the time,playing for over a year in a semi-rural location. I have no Tyranitar, but I'm walking a Larvitar. I have no legendaries but that doesn't really bother me.
Worst of all, I have no Snorlax. Not one. I saw one on the sightings about 6 months ago but couldn't get to it. Tried to take a one in a raid (with 2 friends) and failed miserably. And that's as close as I've got.
Are there any others out there missing something they think they should have?

Answers
Lv38 here. Just missing the unreleased and regionals except Corsola. Never hatched a snorlax. Caught two in the wild before raids. Got Muk from a raid. Had the candy to evolve for it, just didn't have a worthwhile candidate.
After raids became a thing I joined in the local discord page. Until a week or two ago there was a scanner attached to it. I was lucky enough to (cheat) get two unown when it was up: Q & C. It was the only thing I registered to the Dex with the use of a scanner. I don't feel bad about it. No one would have found either at a daycare center at 5:45 am or the middle of a very empty parking lot mid afternoon. I feel its justified since it was the only thing I was actually missing.
Currently level 31:
Some regionals and other beasts (never travelled to a foreign country)
Scizor (ready to be evolved)
Porygon2 (lack good IV ones and candies)
Politoed (too crappy to hit evolve once)
Unown (too rare)
Ampharos (still gathering rare candies)
Tyrogue (never hatched)
Mewtwo (damn it, should have raided the Magikarp if I knew an EX raid was coming soon)
For both snorlax and lapras, it took many months of playing before the shadow ever even appeared in my "nearby". I was able to catch the snorlax, but I was riding a ferry when I first saw the lapras. However, within a week of the sightings I hatched 2 of each. Now I see them much more frequently (snorlax ~1 per 2weeks, lapras ~1 per month).
Those were hard to come by, but I've got everything now (lv36.5) except regionals (inc beasts), yet to be released mons, and unown. (240/244)
Level 32. I am very lucky in general in hatching eggs, got good dratini and chansey that I evolved in bestial Dragonite ad Blissey. Hatched also 2 Snorlax with beautiful IV.
Missing: Ninetales (no good IV vulpix yet), Primeape (same thing), Farfetch'd, Tauros, Kangaskhan, Heracross, Corsola (i'm italian), Hitmonlee and Hitmontop (never seen in the wild, no tyrogue that would predictably turn into), Flaaffy and Ampharos (waiting for the good IV sheep), Bellossom (same thing).
I am unlucky with eevees so I miss also Esp and Umbreon, even if I have so much candies.
I do not have Unown. I could go to Rome and Milan for the Unown event and gather some E.U.R.O.P., and fill also the kangaroo hole in the Dex, but I was too lazy to travel those days. I regret that right now....
238/243 for me.
I'm missing farfetched, kangahtzkan, Mr. Mime, Corsola (luckily I got a heracross), and unown. I also have yet to get an EX pass for mewtwo but I do not count him yet because it's the testing phase and no general release has been made yet. I have all other legenderies released in the US.
Level 35 but I'm picky. Have over 300 male Nidoran candies but still have these missing or blacked out cause I only do 91% and above if it's something you don't really see in the wild and requires candies to evolve.
Don't have a Dragonite either because of the same issue. Don't have a good Dratini yet either but have the candies for a Dragonite. Missing a Kingdra for the same reason. Then all the regionals to complete Gen 1.
Not too worried on Gen 2 until I finish Gen 1.