I prefer the Realbasic model, where 90% of everything is easy, 10% is hard, and you can compile cross-platform.<p>The thing that floored me with VB was it is was easy to write apps but surprisingly painful to deploy them (DLL hell initially, and then increasingly horrible installation).