6 factors to consider when choosing a crypto trading platform