Which one do you think is best all around anti-virus program for normal desktop use (to detect viruses and trojans)...?
It's always highly recommended to use the appropriate software for each problem - an AV for virii, and an AT for trojans. Remember the phrase: "Jack of all trades, master of none."
Of your two choices, I voted for Kaspersky: as an AV, it is unequaled in its trojan detection, and it has an excellent virus detection record also.