I completely understand where you are coming from. Please understand, though, that this 117 stuff is seriously complicated when it comes to dozens of airlines doing it slightly different and then just when you think you've got normal line trips figured out, then you add in RSV. As beta testers we have thrown them some HUGE curveballs but they just about have it ironed out.
I gave up on my Dell Axim Windows PDA years ago. I was tired of carrying it around. I switched to the LBP app as soon as I got my first smartphone 3 (maybe 4) years ago. LBP app has served me just fine for logging my flight time especially since the original APDL doesn't support current duty regs anyways. For what it's worth, even as beta testers, we have to use the LBP app because APDL for iOS does not yet have the desktop sync turned on yet. This is of course a flight log data-safety issue in case something during app testing borked our flight time logging. Desktop sync will be turned on with the initial APDL iOS release, I believe.