I think swiping is better than a joystick because a joystick would take space on screen. But why not implementing the 2 options? :p
By the way, something even better would be to be able to tap somewhere to go there. It's the easiest way to move when playing on mobile imo.