It really depends on the use case. For Pixelagent, I don't really look at competition as mentioned by the fact that this is a reference implementation.
People should build their own; it's easy. What's difficult is the underlying data infrastructure (storage and orchestration).