@jdembowski
Hi there,
I am currently using their solutions, and I have to say that this is not a feedback.
Just install the plugin and you will be able to see that there is something wrong with this review.
It is like saying that WordPress by itself is not a good place to put your documents and you should put them on Google. It just makes no sense at all.