A comparative adjective is appropriate when the two items are being directly contrasted, one against the other; a superlative can work when an item is superior not just to the alternative in view at the time but to a larger implicit comparison group.