Is CodeTyphon better than Lazarus and do you recommend it?
Each of them has its own advantages/disadvantages.
CodeTyphon makes cross compiling lots easier. Lazarus/FPC can do cross compiling, the documentation is there. But learning it is not easy. I spent many weeks just to be able to cross compile from Linux to Windows.
CodeTyphon has its own IDE. It doesn't mean better, but its docker layout makes beginners easier to use. Actually Lazarus has docker layout and can enable single-windows mode but they are not enabled by default.
CodeTyphon improves/bugfixes some libraries and convert some libraries from other languages to Pascal.
CodeTyphon really done something useful for Pascal community. But at the beginning, they had copyright issues. Not sure has them solved it or not but so far as I know, they still not clearly mention what license of their work and the libraries they bundled in their default download are. I can understand, they just want to focus on working don't want to be disturbed by the licensing issue, so they just say it is free. But licensing does not work like that.
CodeTyphon installation requires huge size of disk space. I know harddisk is cheap but I do not like bloatware. I don't want the things I do not use take place on my harddisk. To properly use CodeTyphon your system need to have at least 4 GB of memory.
Lazarus has LAMW, OPM, bug tracker. And the community has a lot of experience users, they share their experience, codes and tricks. I always learn something new just simply reading the posts on the forum.
That's what I know. But I could be wrong.