Краткость в глазах смотрящего. Когда вам больше не нравится код, тогда пришло время его немного изменить. Рефакторинг мог бы заменить некоторые процедурные биты или разбить ваши запросы linq на части, или все, что нужно, чтобы сделать его снова понятным. Пока намерение кода очевидно, не должно иметь значения, насколько оно кратко или какие методы используются для достижения конечной цели: -)