A time chain is definitely better. Not only will it last longer, but if a chain breaks it breaks and that's all that happens; you have to repair it. When a belt breaks you run the risk of causing damage to the surrounding areas of your car.
I'm taking a guess to as if that's what's causing the whining noise on my car.