Im Gegenzug hat man aber den Vorteil, dass die Programmierung unabhängig von der Prozessor-Architektur erfolgen kann. Gerade wir mit Basic4ppc nutzen ja oftmals die Möglichkeit, quasi per Knopfdruck eine Desktop- und eine Device-Variante unserer Programme zu erzeugen.
Außerdem nimmt einem das Framework beim Programmieren etliche Arbeit ab, da man sich um viele Dinge (z.B. Speicherverwaltung, Dateihandling, ...) nicht so detailiert kümmern muss, wie es bei C++ Programmen notwendig ist.