More helpful if you have experience of using both.
Regarding security, I don't see it being any better than if a user is using a password manager or different passwords for services. If someone takes control of the email they have access to all services that login via "magic" links, just like if they'd compromise the users password manager.
So I think for this kind of project where the user needs to authenticate himself one off and then maybe come back months later to log in again magic link suites well.