I'm questioning why would you want to still use paper wallets and/or vanity addresses (if the latter is OP's intention, actually)?
It's easy to screw up with the secure creation of paper wallets and also with their secure storage. You can also screw up with later usage of a paper wallet if you don't understand how Bitcoin transactions work.
While the code of
pointbiz's bitaddress.org is OK and I would trust it for small amounts, it's still relying on Javascipt CSPRNG randomness which quality is Javascript engine dependent and could potentially shoot you in your foot.
Other paper wallet generators could be rigged. I would never use something which is closed-source and hasn't proven to be legit over time (and reviews). It's not sufficient to run them on an offline system to be safe. If the generated private keys use some rigged, non-random algorithm that appears to be random but in reality isn't, your coins won't be safe even if you generated your private keys completely offline.
So, why bother with paper wallets? More can go wrong than go well. My opinion... If you know exactly what you're doing and do it right, it's fine (and only then!).
Vanity addresses? Same applies to those and additionally they encourage address reuse.
If safety and versatility is of priority, decent hardware wallets are a better choice if used properly (not speaking of Ledger crap here).