I did, because I don't generally consider a Pokemon game complete unless I do. Took me around 35 hours in total, I think? I didn't do a living dex because I honestly couldn't be bothered; it wasn't THAT fun, and chaining for hours to catch duplicates of rarer Pokemon with multiple evolutionary stages, then chaining MORE to level up them, sounded like a chore.
...excluding Mew and Meltan/Melmetal btw, because I don't have a smartphone for Pokemon Go and I flat-out refuse to buy into Nintendo's paywall.