For what it was designed to do, nothing beats VB6 to this day. Simple GUI creation and syntax, easily combined with far more advanced and low level techniques... everything else is still nearly universally failing at the first, and many languages seem to make a game of how unnatural they can make the syntax... I guess to not have a repeat of all the people trying it out when there's a low barrier to entry, like they weren't helpless newbies themselves at one point.

That it's still so popular is an enduring testament to how badly Microsoft screwed up by not maintaining the language. They could have still done .NET, and indeed that was the original plan. My only guess is they realized nobody would use .NET if VB continued to compete with it. I still won't use it on principle.

PS- in case you missed it, the main oleexp post has a list of every sample project I've made using it, there's 51 of them right now.