I personally hate Windows but I'd have to agree - Windows 7 isn't an unstable mess anymore. However, viruses are a problem that is mostly Windows' fault, and on that note I strongly disagree with those who say Windows is so virus-prone due to popularity. That's a factor, but not enough of one. Windows 7 is good proof of that considering it is incomparably safer than XP (even with UAC off), and it is very popular. Also, tablets/smartphones aren't very virus prone either, and most of those who do get infected tend to use outdated OSes or rooted OSes.