I have both a .Net start-up which is a Bizspark member and a non-.Net start-up.
It's not the software costs for me it's the development costs of using .Net that make it tough.
.Net developers get paid a lot which means it's expensive to quit your .Net job and form a start-up and it's expensive to hire people to work on your project.