Pas2haxe may sound good, but if I can choose please put more efforts on pas2android.
Huh? We have pas2Android: FPC compiles to Android-arm (and Android-Intel? never tried that).
Android is an OS, not a language.
And we have an extremely capable jvm target too.
Problem is that the toolchain is rather long and object pascal programmers are not used to that...
The programmers that I know to complain about the build environment for FPC-Android have the same problems with configuring and using, say, Eclipse.
Especially when it is packaging time or even make a release build.
In that sense tools like Delphi and Lazarus make you lazy.