Dubai Apple fans queue for hours for new iPhone XS, but is it worth the wait?