The main thing I didn't care for in the PBSF was the lack of water resistance. Even, with the lens taped to the body, moisture gets in and ruins the switch. Sometimes, it kep the light from being switched on, sometimes it turned itself on while the bike was unattended, resulting in premature battery failure.
The Radbot kept flashing through entire days of rain on my last tour, never fell off its mount, never lost its lens.