ИМХО если варианты равноценны, то выбор одного из них вопрос исключительно религиозный.

Еще раз повторю если нет весомых "против" делайте так как хочет заказчик. Ну вот представьте себе ситуацию - уламали вы заказчика на TCP, а тут проблемы выплыли и заказчик вам говорит "вы же мне обещали!!!!".