I develop code for my hobby projects, so mostly thing are simple and within the capabilities of PBP out of the box. I like the structure and syntax which I find is close to the BASIC I used on computers back in the '80s so often it's easy to debug or follow someone else's code. However, I do find that it hasn't kept pace with its competitors or hardware development. The Arduino and Raspberry Pi have a strong following, with support for modern colour LCD displays, wi-fi, and a host of other peripherals, both hardware and in library files... PBP appears to be lacking commands for these items, and has relied on the likes of Darrel, Mr E, Henrik etc to come up with routines to fill gaps and make PBB work simpler or better. I'm guessing that the developing team behind PBP is small, and the resources to hand are limited which is why the likes of MikroElectronika are leagues ahead.

The other issue I have, is that once purchased, Mikroebasic, C, Pascal etc are all a one time purchase with free updates, be that major or minor. When PB3 was launched, whilst there was an upgrade path, it still cost money. I'm sure the same will happen when / if another major release of PB comes out.