The negative comments in this thread are coming from a mix of critics and assholes.
The difference between a critic and an asshole is whether they care about your success. You can safely ignore the assholes; critics provide the same information, but package it better.
I hope you and your team succeeds in creating a competitor in this space, it's going to get really exciting.