Edit: OT, but it would be interesting to do this in the near future to compare and see how much bias there really is in this poll.
I really wish it had more marketshare so it would be better supported, but 95% of websites and features work without issue.
The few times I used Opera I really liked it. I think the guys behind the browser are very innovative and it's a shame that they seem to be always running behind on standards compliance, causing all kinds of problems in daily usage. I have to admit that it has been a while since I last gave it a chance, so maybe things have changed. Right now, there are plenty open source alternatives that are simply better.
It feels a bit to me like you're reiterating a myth. I've used opera for 5 years and I've never run into this, afair. I virtually only get problems when devs use browser detection and then tell me that "this site does not work on opera". I've also had problems with sites that were just only tested on Firefox (used to be IE but the short-sighted devs all switched browser), but there it didn't work on Chrome either.
Of course, this is just anecdotal evidence, but I think comments like yours are what keeps some people from trying out an excellent browser that does what you want and nothing else.
The only thing that I think really rocks more in Chrome is its super-smooth and entirely hidden auto-updating mechanism.
Maybe it is not fair to blame Opera for quirks and deviations from standards any more than others. The difference is that Opera has such a small market share that developers don't account for Opera's quirks as much as they do for IE, Firefox and Webkit.
• It's very good if you prefer using keyboard navigation (spatial navigation is a killer not copied anywhere yet)
• Mouse Gestures are still best implemented in Opera IMHO, although Apple's trackpad gestures make that less of a killer feature these days.
• (Fast)Forward button finds and "clicks" on links with labels like "Next page" which makes paged navigation easy.
• Opera handles lots of tabs in a session very well. I often leave tabs open instead of bookmarking pages :)
• The built-in mail client is a killer for me – has "GMail-like" filters (predating GMail), very good threading, 1-key shortcuts and differentiates between "seen" and "read".
Also, it's about time feature detection became mainstream because whitelisting certain browsers almost always means forgetting about Opera.
Potentially there are some shortcomings when it comes to new technologies which I'm going to sweepingly categorise as being HTML5 related, but that gets into a separate argument that HTML5 is still not yet a standard.
At the same time, for "everyday use" (whatever that really means) I've had no issue with standards compliance, and Opera does certainly have support some some not-yet-standardised things. Of course, there's the usual caveat that YMMV.
May I ask what issues you have with their falling behind on standards compliance?
A lot of websites still use UA detection scripts from late 90s(!) which STILL do antiquated UA sniffing which means Opera does not get scripts, styles or markup because it does not seem to have the 'Mozilla' in its UA string leading to broken pages.
There is an easy fix if it is an irritant which is to select 'Edit Site Preferences > Network' from the context menu on a page.
Also, we would be much obliged if you could submit a bug report if you come across a site that does not render correctly in Opera: https://bugs.opera.com/wizard/
If you are a web developer, please do consider using feature-detection :)
Beyond the numbers, Chrome seemed to perform worse as my number of tabs growed. I had freezes and the pages didn't scroll smoothly. I don't have such problems with Opera.
I have over a thousand of synchronized bookmarks, 4 email accounts set-up, in the end it just saves me a ton of ressources as I don't have to open anything else for my needs.
Chrome is perfect as the secondary browser who doesn't save sessions, the launch is blazing fast.
I use Opera, Chrome and Firefox equally. I use every other browser too for testing.
I never quite understood why they did not release the applications separately. They probably wanted to compete with the Mozilla suite.
Since then Opera has been hiding these features, but they're not separating them, as they have no noticeable impact and the codebase as a whole is still smaller than less featured competitors'.
Main browser across Windows and Ubunutu (and OSX when I used that)
Having DragonFly - native DOM inspector, built in rather than external like FF is really very good. (In my experience some plugins seem to kill the perf of FF)
Continually recommend it to replace people's bundled mobile phone brower - well Opera Mobile.
I do run into an occasional problem with Opera, for example, in Google docs, you can't upload a document. But for me, bookmarks are very important (I have over 5 thousand of them) and chrome can't handle them correctly.
At work, IE8 is mandated (though I did manage to score Chromium recently and switch over).
At home, I've kept the same Opera session alive for the past year and a half. I use Opera for the sites that I never really leave, just refresh every morning and evening. Many of the tabs have been open for the entire time.
But when I just want to pop into a site for a little while, like HN or something, I open Chrome. It feels so much faster even though it probably isn't in absolute terms. (Also, I operate one Twitter account from Opera and another from Chrome, so it's convenient to have two browsers anyway.)
Opera's Mac executable is 22MB, Chrome's is 57MB! (in their private frameworks, both i386-only)
Opera adjusts RAM usage proportionally to amount of RAM in the machine, so if you have several GB of RAM it might look large, but it scales down to 512MB machines. RAM usage is mostly DOM cache for fast Back button.
Functionality like Mail and RSS used to be in a 200KB DLL on Windows.
Opera's biggest problem is lack of support for -webkit-* properties, they only support unprefixed ones or -o-* ;)
Honestly, the engine is quite good. For Opera web standards support is a matter of life and death (they know they don't have market share to get sites being bug-compatible with them) and they put lots of effort into getting things right.
That's an rather misleading and ignorant thing to say.
There's more smart keyboard navigation in Opera:
• Cmd+Enter to log in on page which has autosaved login.
• Cmd+Backspace to delete last path component of the URL.
• Space at bottom of page clicks link with "Next" in the label.
• '/', text, Enter navigates link with given label (as opposed to '.' + text which searches page as you type).
• And (a rather quirky) '1' and '2' keys switching previous/next tab. It's much easier to reach with left hand than combos such as Cmd+} or Alt+Cmd+→ used in other applications.
The last two have to be enabled in prefs.
Using SocksCap or FreeCap for that was just annoying.
After some time I stopped caring about Opera. Now, I don't even bother to test on it.
If it was available ~8 years ago I might have been using Opera.
Does it have proxy pac file support also?
Regarding the desktop browser, I prefer to use open-source browsers, and (imho) Dragonfly isn’t as good as Firebug.
In Firefox it's as buried as you'd expect, but at least I never give up on it and use ssh/w3m to access private network sites.
For instance, I use Opera for access to my company's Google Apps suite. And I use FF for personal. Chrome for social media for my job.
EVERY new version they put out I check and am disappointed.
but for those, the experience was good enough to make me consider switching completely
It is easily the worst browser with respect to Canvas performance. It is almost always an order of magnitude slower than IE9, FF5, and Chrome 14.
I tried almost all browsers (except Safari) and the latest versions (>9) got me hooked. I like the screenshots inside the tabs (when you drag them down). It is looking clean, doing what I want, nice developer tools. I like it a lot!
I thought so too, until I added Math.floor(x) to positions in drawImage().
When you give fractional positions, Opera takes it literally and does rendering with costly anti-aliasing for subpixel precision.
Once I rounded the numbers, Opera turned out to be the fastest.
First let me note that on average using Math.floor(x) results in slower performance than using x | 0. I'd recommend using the latter way instead.
And even then Opera is an order of magnitude slower at flooring numbers compared to FF5, IE9 and Chrome 14:
http://jsperf.com/bit-thingies
Opera's drawImage is also an order of magnitude slower than Chrome 14, IE9 and FF5. Note that in this link the FF8Beta, Ipad, and the first two Chrome versions were ran by someone else's machine, so those results can't be compared with the other numbers.
http://jsperf.com/render-vs-prerender
If you don't believe them, of course, I urge you to run them for yourself.
Their upcoming OpenGL acceleration will really show how stupid Microsoft was for not making IE9 XP compatible under the claim that the OS was limiting them.