I like using colons and semi-colons to punctuate what I write, as I feel they afford a greater complexity and sophistication of delivery: they allow you to break-up what you want to say into subtle layers and compartments, while keeping a thread of continuity from the start to the end. So, a whole paragraph may have a certain 'theme', but each sentence could handle a whole 'topic' or 'issue' within that 'theme', and each large clause of that sentence—delimited by colons and semi-colons—can further allow for a slight altering of focus within that sentence. Commas and dashes are then useful for setting the rhythm and layout of those larger clauses. This punctuation-system as a whole allows complex ideas and thought-processes to be delivered to the reader, the integrity and shape of which ideas and concepts would otherwise be butchered without such punctuation, as there wouldn't be enough 'space' for it: a bit like trying to shove an over-sized parcel into a letterbox, or even making a post on an online forum with a character-limit.
It makes writing a bit like computer-programming: continually dividing-out a larger concept or idea into more manageable sections, yet keeping a thread of relationship through them all.
Pretty-much pick any single sentence in Daniel Defoe's Robinson Crusoe to get an example of what I mean. I think it's a great style.
Of course, it makes for more difficult reading, and so I don't do it if I think the person I'm writing to won't manage it; but sacrificing the complexity of punctuation then discards some of the content of what one originally wanted to say, as I mentioned above.
Use "What do you think about this style?" as the official question of this post if you're anxious for one.