Which? research has looked at how a range of investment platforms are scoring on customer satisfaction and fees.