It solves the same problems for me. Because Roam is almost like a markup language, you can make it do a lot of what Notion does. Especially if you use Notion purely as a personal wiki + task manager.
Notion is much better for businesses IMO. Like I said above, I use it for my startup. Specifically for task management, and even for our public docs site, ex: https://docs.haekka.com/
Seems like a very different app to Notion.
https://roamresearch.com