@neillm re BIP 38 security, the page you referenced discusses an extremely specific application of BIP 38, relative to my usecase (which I think is also the common LibBitcoin usecase) which is simply that you want password phrase encryption of a Bitcoin private key.