Если все, что вам нужно, это RSS и Atom, я бы пошел с System.ServiceModel.Syndication. За исключением всего прочего, есть одно существенное преимущество использования .NET Framework по сравнению с альтернативами с открытым исходным кодом: знакомство. Если вы решите использовать платформу Argotic, это еще один сторонний компонент, который придется изучать новым дополнениям в вашей команде разработчиков (или другой навык, который вам нужно будет искать в своих потенциальных кандидатах.) Если вы решите использовать Решение .NET Framework, в вашем распоряжении потенциальный пул миллионов программистов, которые, вероятно, уже знают это. Даже если они не знают System.ServiceModel.Syndication, он следует тем же согласованным стандартам, что и остальная часть .NET Framework, который все еще предоставляет элемент знакомства большинству разработчиков .NET.
В то время как OSS часто может предложить некоторые интригующие варианты для проблемных областей, когда дело касается общих проблемных областей, не стоит недооценивать ценность знакомства и повсеместности. Разнообразная палитра фреймворков, как правило, означает более крутой курс обучения для новых дополнений в команде разработчиков, более высокую стоимость интеграции между фреймворками, версиями и проблемами безопасности и т. Д. И т. Д.