Thanks for the feedback. As opposed to meaning individual companies suck, we wanted to say, "the way to find the right online services today" sucks. It's just not simple. In the video we tried not to be too harsh on any one solution - we're all startups at the end of the day.
As for "they suck and we won't", I'm afraid our pitch there isn't even that good. More like, "they suck and we might not." All about testing hypotheses and seeing if we can solve the problem better (and make money doing it).