Since this was bumped I should add that there is nothing wrong with bitaddress, it is open source code that can be found on Github and you can download and run offline.
But the problem is not with the code or maliciousness of it. The problem is inherited from the language it is written in and the libraries that it is using which makes it a less than desirable option for creating a paper wallet.
Given the choice you should always use any of the popular desktop wallets in a proper programming language such as bitcoin core or electrum to create your paper wallet.
Also read this:
https://bitcointalk.org/index.php?topic=5324030.msg56590276#msg56590276