No Guia do usuário do Noda Time , a seção de justificativa declara:
a API pública foi amplamente reescrita, tanto para fornecer uma API mais idiomática para o .NET quanto para corrigir algumas das decisões do Joda Time que a equipe do Noda Time vê como "infelizes". (Alguns destes são simplesmente devido a objetivos diferentes; outros eu argumentaria que são realmente erros.)
Quais são essas decisões que são diferentes / melhores? Isso não contaria diferenças apenas para a sintaxe da linguagem, mas incluiria qualquer coisa feita para diminuir a probabilidade de os usuários cometerem um erro de programação (usabilidade da biblioteca).