The major difference between frustration with ubuntu and frustration with
windows, is there something a person can do directly about his or her
frustration with ubuntu, i.e. get invovled. The problem is that getting
involved requires effort that most people don't have time for and that makes
sense. Still people who are frustrated with Microsoft usually have very
little options open to them other than complaining to the authors of the
software hoping they will fix it.
On my laptop I too switched back to windows, but when I think about it, I
realize that I took a rather easy way out of my frustrations with ubuntu.
Instead of getting involved, I just wanted to get something working that was
working before like synching my phone with the computer.
It would have been maybe better to start working on the synce project and
try and figure out the bug myself and find out why it didn't work.