Yes, unfortunately with all the things Linux gets right, there's always those tiny but annoying bugs. Windows and OSX have fewer because they have huge budgets and strong management to make sure things are polished.
On the other hand, I've encountered issues on OSX that I simply couldn't fix. With Linux, if you care enough about a bug you can generally find some workaround. (Assuming it's not driver related!)
Fair - but too often the bugs are driver-related. I realize that this is kind of unavoidable for open-source software in our economic system, but it doesn't make it any less annoying.
It was the driver bugs that drove me back to Windows - doing multi-monitor is a pain in the rear, and suspend/hibernate would often break on distro update in the rare cases they worked before. Getting an up-to-date Web browser is a big plus for Windows over most Linux distros too (I know about Debian testing, Arch, PPA's, etc. - I said "most").
They stay well up to date, but not because of Ubuntu. At least the last time I used Chrome, it required a PPA from Google, which is updated by Google. The Firefox repo is updated by Canonical's apt staff.