They all have some issues with EPG. However, for Canadian/USA/French channels (which is what I watch mostly), it is about 85% complete and accurate. Few channels don't have, and some are just completely wrong... Which I think is acceptable all things considered (we'd all prefer 100%, but at what cost?). From what I've heard from others, ok2 is a lot better than the rest for EPG.
For Adult channels, if using an STB (I used STB Emy Pro), the PIN is only needed to get into the Adult category, once. Then as long as you stay within the adult category, you don't need to type in the pin again. If you go out and then back in, you need to re-enter.
For the Android APK, make sure to get the latest version (which herkimerjerkimer recently [2 weeks ago] posted here).
This will give you pretty much the same logic for locking of adult channels, if you enable the PIN option.
Now for titles on Adult EPG, they are scarce. Some of the bigger channels have it, but most don't.