Это во многом зависит от того, насколько вы знакомы с ОРМ.
Лично я считаю, что NHibernate, являющийся королем ORM в мире .NET, позволяет намного быстрее разрабатывать, как только вы его настроите, вы можете в значительной степени забыть о том, как вы получаете данные из базы данных.
Тем не менее, есть крутая кривая обучения, особенно если вы пытаетесь делать что-то не хакерским способом (что вам следует), так что, если ваша команда не имеет опыта здесь, а время требует времени, то, вероятно, не будет сокращать это.
Linq2SQL слишком прост. Не знаю о Subsonic, но если вы собираетесь использовать ORM, это может быть хорошим балансом между быстрой разработкой и получением чего-то слишком мощного и сложного.
В конечном итоге, как команда, я думаю, что вы хотите изучить NHibernate, который не требует много времени для установки на малый и средний проект, когда вы знаете, что делаете, но очень мощны.