I’ve mentioned this a few times and don’t know if I’ve actually converted anyone yet, but here’s the process I personally swear by:
I use the android app Takoboto on my phone for all lookups while I read/play games/watch stuff, etc., and as I do I put the word into word lists, based on where I encountered them and if I want them to go into Anki.
Then all I need to do to make Anki cards is periodically export the word list data as a csv, manipulate it a bit and use Anki’s import function to make cards out of them.
For me that retains all the benefits of personalized vocabulary cards, without any significant additional effort or time consumption (since while reading I just need to tap a few buttons to put it in a list, and when making cards I can do it bulk instead of typing in each one), and I especially like that it works with any source, whether it’s print or digital or a game, etc., since I can always have my phone next to me.
Just another possibility to consider among all the others!