I really like most aspects of OmniWeb 5.1. It’s not metal. The rendering is good. The speed is good. It has the only implementation of tabbed browsing that I like. And, of course, there are lots of nifty features that go beyond what Safari can do.
But for a Pro browser, it has some rather odd limitations. First, why is it so hard to view source in an external editor? Unlike in iCab, you can’t just pick the external editor in the preferences. Unlike Safari, you can't use AppleScript to retrieve the source of the frontmost window. As far as I know, the best that can be done is:
tell application "OmniWeb" set theURL to the address of browser 1 set theTitle to name of browser 1 end tell set pipe to "bbedit --clean --pipe-title " & theTitle's quoted form & " --view-top" do shell script "curl " & theURL's quoted form & "| " & pipe
This is usually OK, but it requires downloading the page again (slow), and it won’t always work when forms, cookies, etc. are involved.
Second, when anti-aliasing is off, OmniWeb can’t properly space text. It runs the letters together or puts too much space between them. Applications that use WebKit rather than WebCore get this right, as do Carbon browsers like iCab and IE.
Lastly, there’s no way to make the download manager remove entries immediately after they’re complete. I don’t like the window to be cluttered.