That is being fixed "right now"[1], they seem to have most of it implemented (yes, obviously testing and documentation is still needed before its ready for non dev-branch release).
I just don't understand how a distro can call a package manager with unsigned packages ready for a stable branch. It's irresponsible, and if they don't care about that kind of basic need for a package manager, I don't want to put myself in a position where I'll discover (too late) what sort of other obvious oversights they've made.
How that? You cannot even properly search for packages by name. It always searches the description too. Try searching for opera or even only packages that start with opera*.
I've been using Arch for almost two years and its always worked. I guess your argument may have been slightly wrong (no s after S or something perhaps).
I would, however, recommend using a wrapper like yaourt which can install from AUR too. With yaourt, iirc (I don't exactly install packages very often these days, since I have everything I need), I can just go: