George Mitchell-avatar

George Mitchell

United Kingdom

3.00/5.00
Published 2 months 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.