like sibling, i found knowbe4 to be pretty good. easy to setup, easy to use, great support, pretty comprehensive.
not perfect, mind you, but still pretty good.
they do bug the hell out of you but who cares? it's just one of dozens of calls i have to ignore on the daily. i told them to back off and they did.
i'll tell you what product is actually horrible, and perhaps ironically so. SANS security training (phishing part relevant here, but the entire suite is horrid). just stay away, don't waste a minnit evaluating it.
i used knowbe4 before and I found their product to be very good and easy to use. also i like that they had training videos and assessment tests as part of their packages. i didn't see anything on your site pertaining to this.
I heard once you try the "free service" they call you daily to sign you up for the paid plan.