The good news is you can easier avoid some of the pitfalls now even as you stick with it. Some good points in comments.
I don't know if you rely on github.com but IMO vendor lock-in there might be a bigger issue which you can avoid.