The main thing I like about TopDesk as it's free up until you have 5 agents working in your account so there are no hidden costs - which helps when trying to get our business off ground! As with any system or software product its not perfect but we've had some success using top desk for ticketing issues within my team (internal) however i would say this could be because everyone uses them internally? We're solving problems where tickets need tracking from multiple locations/people & also helping us communicate more effectively across teams by having all internal staff use one platform rather than email etc.