OmniGraffle on the Mac is great. It's the only thing I've missed since switching to Linux.
Exactly how I got into it. At university, realized that despite buying some office pack with a laptop, there was no visio contained. Began with draw.io and never looked back.