I have Ubuntu. But my system reboots every 6 hours and *always* corrupt my blockchain, forcing me download everything again
But I'll try to use a VirtualBox with snapshots, so if I have the DB corrupt again I just recover the last snapshot. Anyway, OTC is complicated. For me, a 11-yrs programmers is annoying the steps, you can imagine for my mum, for example. It's true: OTC is impossible to handle. We have a more user-friendly system, maybe linked with Facebook account. I know it is possible to make FB fakes, but it's hard to do a good fake, with a lot of pics, old posts, real friends etc.
I used Electrum for signing. You are lucky GPG come pre-installed with Ubuntu but I don't think you will go that far.
I don't use Facecrap btw.