While I have used option (1) successfully in the past, an advantage with option (2) is that there are several active maintainers in the MediaWiki Client Tools organization who can help troubleshoot any issues you might run into. (Full disclosure: I am one of these people lol.)
While you can use the MediaWiki Scraper “Issues” to get help troubleshoot any failures with the application (which may very well be bugs), MediaWiki Client Tools also has a GitHub Discussions page if you have general questions that don’t relate to bugs or the like:
If you need help with MediaWiki Scraper, though, I would strongly recommend opening an issue on GitHub, since it’s easier for us maintainers to help you there: