If it's just logo and branding, you can do it cheap at 99designs or do it expensive by hiring a single person with a reputation.
If you're going to hire a design employee, that's an entirely different discussion with lots and lots of variables.
If you're going to hire a design employee, that's an entirely different discussion with lots and lots of variables.
ASP.NET Webforms? Yes, huge mistake you'll regret
ASP.NET MVC? Fantastic choice, you will not regret it so long as you're a microsoft based shop
You can't make a blanket statement like that about ASP.NET, since it's effectively a bifurcated ecosystem at this point (and we're all hoping the WebForms fork dies a quick death).