I think we’re going to have to agree to disagree, bodsham. Correct me if I’m wrong, but while I’m sure the Ulysses people say you can control the look and feel of your marked up text, and that they now provide shortcuts for applying markup styles to selected text, surely the markup still needs to be there – it’s the underpinning ethic of the entire application, isn’t it? Ulysses is semantic. It requires those annoying symbols to be there, otherwise it’d be a rich text application like Scrivener. I totally get why people are turned off by markup – I really sympathise. But on the other hand, other people find rich text to be incredibly annoying and inconsistent. I think you’re expecting Ulysses to be something it’ll never be.
Meanwhile, I use Fletcher’s MultiMarkdown bundle for TextMate. This means that if you select text and hit command-i in TextMate, it makes the text appear italic, and also wraps asterisks around it, like this. I don’t find this annoying in the least, because it’s what I expect. The text appears as italics in TextMate not because it is italic in and of itself, but because TextMate recognises that there is text in between two asterisks, which means “emphasis”, rather than italics. In turn, TextMate has preferences (which you can change, just like Ulysses) to display stuff with “emphasis markup” as italic text. The asterisks are what matter. They can be displayed in whatever way you please. Even though text actually appears in italics, this system fundamentally separates appearance from meaning. Some people want their whole textual world to be like this, and others don’t.