@Blinx123
AmigaOS 4 is my favourite platform for coding by far. The advances made to the API since 3.x are very useful, and really help. They've done some very good work under the hood that the average user doesn't see, but as a developer I definitely see.
But that's also true for AROS or MorphOS. All these systems go far beyond 3.1. I don't say OS4 is a particular bad choice, but it isn't the only choice. There are actauilly alternatives. The Amiga (in the sense of 68k Amiga by Commodore) heritage consists of OS4, MorphOS and AROS.
I've also coded for Windows (gurrrrgggghhhh) and Android (not too bad, but a bit idiosyncratic at times - and you have to use Java). Not used iOS.
When I coded or Windows I also somehow thought it was a pain, but then again support is just brilliant. If you have a question or look for code snippets it always easy to get help. That's quite attractive, especially for the occasional programmer that I am.