Desktop of course. Is it even feasible to trade on a mobile device? The screen is too small there's no way you can read info (orderbook, charts, volume, etc) properly. Even with a 14-inch laptop I often wish my laptop had a bigger screen.
The platform doesn't matter much to safety I think. Just make sure you set up your independent 2FA properly and you should be safe.