Если C# и Windows, то легче и удобнее всего MS SQL Server использовать, под него вся винда, студия и язык заточены, все описано и разжевано. Что касается объемов данных и тд - вряд ли Вы будете иметь дело с такими объемами данных, где SQL Server будет проседать в чем-то. На сегодняшний день для подавляющего большинства проектов нет критической разницы какую СУБД использовать, только для высоконагруженных проектов это актуально. Так что берите MS SQL Server просто потому что интеграция с C# и .NET займет в разы меньше времени и будет больше удобства.