I used SmartDraw for years to develop wiring
diagrams for clients. It had quirks that I was able to work
with but as it became more popular for use as a presentation tool, the quirks became more difficult to accept. As my frustration level grew, I crossed over from the Dark Side and started working on a Mac. I could, and did, use SD on my emulated Windows machine on the Mac, but the quirks were bothersome and time consuming.
I then purchased TurboCad Deluxe because it was feature rich, ran on a Mac and was more AutoCad like, only to find that this program does not offer line hops. Two lines crossing, simply cross instead of one "hopping" over the other in the old school
way of denoting that the two conductors that the lines represent are not electrically connected. I do understand that the more modern way of depiction is that connections between two conductors are shown as a dot. The work
around would be to manually insert a filled circle at each connection. Not practical. When I spoke to TC Tech Support, they said that they would put this feature in the feature queue. So far it has not been included.
I stumbled onto the Mac based OmniGraffle Pro ($199, with a 14 day free trial), took advantage of the free trial, and found it far better than SmartDraw in my application
but not as feature rich as TurboCad. It does provide line hops. There are a few quirks dealing with snapping and attachment points but, overall, I am satisfied. No affiliation, just a happy customer. OmniGraffle for Mac - Products - The Omni Group