Have you looked at Xamarin Studio? For web, there's Web Storm.
Notice I didn't say anything about Microsoft.
>Visual Studio has no equal from what I've seen, but of course it is pointed to Microsoft platforms.
>
>Microsoft rolls out technologies with great fanfare and entices developers to bet the farm on them, only to drop them on what seems like a whim. That really makes for brand loyalty.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer