IDE Undo Redo is next to useless!

Except for Silverlight, it might all be useful.

The Visual Micro prerequisites state C#,VB.NET and C++ which allows you to build Arduino and also to create your own debugger visualizations.

The web stuff might be useful in the future for a remote monitoring system but it's up to you.