I don't have a lot of weeds, so these are what I prefer to yank them out here and there.
Grampa's Weeder for standing. It can leave a small part of a very deep root, but I don't know of any method that does a better job at that.
And any of the hand weeders with the forked end to dig down, as long as it's made sturdy and comfortable to hold, like
this one.
And for cleaning up bigger areas quicker where I'm not pulling up between grass, both of these work well, the first one I love for pulling up grass when it overgrows into the perennial area or when I need to widen the area:
Best for grass removal
Best for cleaning big areas quickly
Edit to clarify about not having a lot of weeds: I don't consider chickweed or clover or anything that stays relatively short and green a weed. I have entire sections of both the front and back filled with those. I only go after dandelions and the spikey things that you need gloves to handle that would grow into huge thistle plants if left.