Nice write up!
Last time I tried RN was about 6-8 months ago, so I'm not sure what the state now is. What I found as downsides back then were the constant issues related to the build process. At some point I was spending more time fixing build problems than writing actual RN code. That was really frustrating. Things were especially bad when upgrading RN from one version to another. Is this still the case?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.