I would like to see what are strengths and weakness in IT in other countries. I'll summarize it maybe in this question part. I will not make it a wiki yet. Please feel free to comment what you think are strength in IT. I specifically am curious on USA, UK, China, Singapore, Australia and India. But you could also comment on other countries. Also please state your country of origin so I could know if the comment for a country be an outsider or by a native. No discrimination here, just want to know from what perspective the opinion about a country came from. Your opinion is allowed.
Updated based on Super Techie's comment:
Let me narrow down the question on competency maybe I would narrow it down to Software Programming. For example, I am currently working in Japan. Although Japan are into all the IT stuff. One thing that stand out is embedded programming because they are on top on Robotics and automation. They are more into hardware side. And for example, I came from the Philippines and from my personal opinion, the Philippines is good at adopting software technology but is not that good on research and development of new stuff like new language. This is just a personal opinion. So any Filipino here can have a different view.
So, What I mean is what is the general strength of other countries. If my question is still not clear just comment again.