I think they’re okay if you can find a good one without ridiculous doses of B-vitamins, nasty fillers and iron (especially for men). Like you say, you’ll probably need to top up some of the bulkier ones. Vitamin D and K2 are always good. I’d aim to get as much from food as possible and work out what you’re missing. Liver and oysters are super high in some good micronutrients (Vit A, B12, copper, zinc), and make good weekly “power supplements”.