Having spent time on Reddit and (gasp) Digg, I hear a lot of trash-talk on .NET and MS products, and a lot of interesting talk about other languages. As a (second gasp) Project Manager at a small software company utilizing VB/.NET extensively, I'm not sure what's so bad about it.
Can someone tell me where it falls short, what would be a better platform for a software needing high-reliability, simple and intuitive GUI, since most of our clients are used to DOS interfaces, and scalability between let's say 5 to 100 users depending on the configuration? Currently SQL Server in the background.
PS - Feel free to ask followup questions for more info? Also no I am not the type of PM you read about on these sites, and no I won't ask you to build an OS for $10-$100
Thanks!