Great intro. I moved to Obsidian for just about the same reasons, but I hadn't been using Roam for all that long before that. I have been using Readwise for a long time, though - love that one!
I use similar note structure to yours, but have been playing with them to see how I like them most, based on a few other examples I've seen in the wild (putting tags along the bottom - ie links to other pages or resources; using tags only to categorize the type and status of a note)