My Take
I think this resource is a wonderful teaching tool. It has a lot of wonderful templates for educators to use. If an educator can find a way to fit this into their lesson plan, I don't see why it shouldn't be used over google slides or other common presentation software. I did notice some buggy behavior when dragging text boxes, but I believe it is because my device is slow and old. Overall, great tool!
How I Use It
I would use this resource in presenting new topics to students. Its pretty easy to make interesting and captivating presentations.