Cross draw works perfectly well, can be as quick as any other carry style and all of the blather about "sweeping others" during the draw becomes nonsense.....with only a change in stance. Simply pivot your stance so that your WEAK side foot is forward and your stance is canted (away from directly facing the target) by 45 degrees or more. I use a offset stance of about 60 degrees, myself. Then, when you draw (from the cross draw position), you simply use the same technique as is commonly used with appendix carry.
Quick and easy - and requires NO sweeping of bystanders.
Once the gun clears the holster, with a vertical pivot of the wrist, the muzzle will be basically on target, automatically. Then, extend your strong side arm and bring in the weak side hand (and arm) to produce a typical two-handed grip with arms extended. Also quick and easy - and the muzzle can be kept on target the whole time that this is happening.
You see, all it requires is a bit of "outside the box" thinking.....and a solution can easily be found.
This may not work for everyone (it may not be comfortable for all), but it works a treat for me, as my normal shooting stance is offset at about 60 degrees, anyway.
I carry cross draw quite a bit, though not all the time. I have major problems with holster comfort, so I switch around my carry position often (now, either cross draw at about 10:00 - 10:30, or strong side at 2:00 - 3:00). I have practiced (and continue to do so) cross draw carry and drawing from the offset stance - a lot . I have found NO disadvantages, other than the fact that concealment IS a bit more difficult.
Note that I am speaking about and advocating cross draw ONLY COMBINED with an offset stance (as described above). I absolutely agree that cross draw, while using a face-on stance is slow and DOES introduce sweeping bystanders into the mix. As such, I would agree that cross draw is best avoided, if NOT using an offset stance.
As for RO's not allowing cross draw, or panning the idea, that is often true. That, however, is simply a case of overly -conventional thinking, or being put off by "outside the box" techniques. I have demonstrated the offset stance technique to several RO's.....and usually manage to beat them to the draw with it - with NO sweeping of anyone. Once they realize that the offset stance makes all the difference, their objections usually disappear.....at least as long as they understand that I am skilled in this technique and use it consistently. For a beginner, it would be a different thing - and rightly so.