You can even use a completely enclosed chain guard. You see them quite often in the Netherlands and will keep your chain out of the rain and dust, this lowers maintenance cost and lifetime significantly.
The only problem is, is that this kind of guard typically is quite susceptible to damage if the bike falls or when you hit something.
Otherwise it is in many ways superior to a belt. Belts are inherently inefficient compared to chains.