There has been more then one thread on this lately and I have multiple different Silva compasses and used them without issue for years.
You can probably pick any reputable compass brand and end up with a good bit of kit. I am sure the compass industry is pretty well standardized this day in age. Stay away from the cheap dollar or wally world junk and you will probably be just fine.
Actually I have a couple cheap compasses that have been riding in my hunting pack for years and they still work to so who knows...
As far as the Silva brand goes I have some of the early 90s models and some current, They all seem good to go IMHO.
Doesn't matter what compass you have, carry it in a pocket next to a cell phone or other battery's long term and it can loose magnetization.
I use a Silva Guide because it has a sighting mirror, (which I never use for sighting) and isn't overly expensive. I like to have the mirror for signaling but most importantly: face inspection.
https://www.amazon.com/Silva-Guide-426-Compass/dp/B003YMLU8C
You can probably find them at sporting goods stores to.
I can post pictures of different ones I have if needed.