I've just release the beta version of the latest device druid--a suite to program and control your Arduino using a GUI--and am hoping some might give it a spin and provide some feedback.
For this beta release, it's connected via the USB serial only, but network and bluetooth support is on their way too.
The builder lets you generate sketches. It's online at: https://devicedruid.com/builder/ and should be pretty intuitive (hopefully).
The druid client lets you actually interact with the Arduino. You can get that at: https://devicedruid.com/v3beta.php
Try it out and get back to me with bugs, suggestions, comments. Thanks!