I think I'd prefer to use Bitcoin code. Is there a reason that LiteCoin is preferred?
As far as I know, for creating a different coin from BTC source I need to create a genesis block and remove the checkpoints. And obviously change any important parameter that I think should be changed (block rewards, etc.).
Is anything else needed? Maybe it's hard to create a genesis block for Bitcoin?