Два вопроса, которые вы должны задать:
a) Если что-то изменится, какой из них будет проще всего поддерживать?
b) Если он работает и вы не ожидаете каких-либоизменить, вы действительно хотите тратить на это больше времени?
Я уверен, что различия в производительности достаточно малы, чтобы их игнорировать.Опыт программирования и минимизация потенциальных ошибок является наиболее важной проблемой.