George Mitchell-avatar

George Mitchell

United Kingdom
3.00/5.00 Published 3 weeks ago

"Decent but could improve"

Tried this platform for a few weeks and it’s okay. The interface is a bit clunky at times and had a few slow loads. Customer support was polite though, just took longer than I’d like to get a response. Can see some value here but guess I expected more based on the hype.