I chose SurrealDB because it offered a lot of the features I needed in one place, which meant less time stitching together different tools. The query language felt intuitive, the built-in relationships were a big plus, and the overall developer experience was smoother than some of the alternatives I tried. It just clicked with the way I wanted to build my project.