I'm an longtime user of PB and unfortunately, requirements to my favorite language for quick development, rises faster as the language itself. Currently, I'm at a point of thinking about switch to Java, which is not really in my favor but maybe a must. So I spend some time to collect some feature requests to keep PB as most as strong as other modern languages.
1.) Allow Overloading of Procedures with different signatures
2.) Date-Library: use 64 Bit values
3.) HTTP Library: native support of HTTPs connections
4.) Cipher: add functions to create string fingerprints (it took me at least an hour to find out, how to create a correct MD5 hash of a password for a swagger-api driven server)
5.) Better multimedia support. Maybe by supporting LibAV or MadVR (depending on the license, dont know them). For the Licensing issue with some external frameworks, I wish to have ...
6.) Paid AddOns which support the integration of frameworks which are not been able to redistributed with PB. This is also a good opportunity for the PB team to generate new benefits.

7.) A better IDE. Sry to mention that, but the inbuild IDE is not that what a modern language is going to have.
8.) Networklib: a getlasterror() command that is harmonized with other platforms
9.) Database Lib: TimeOut for DatabaseUpdate and DatabaseQuery command
10.) Database Lib: ExecuteSQL() which executes a complete Script. I have problems with scripts that need commands before the SELECT query starts as DatabaseQuery only seem to work with one SQL command.
11.) ProcessLib: ReadProgramError() to support to read to a buffer which can be more then one line (required for ffmpeg for ex.)
12.) Allow Windows in Threads again. (I know this has been discussed a lot. In Windows it is allowed, Java does it always... why should we handle all the overhead from the threads to the mainloop for ex via the windows message queue?
Maybe more....
