Везде разные стайлгайды. "плохого" и "хорошего" не существует.
Хорошо - это когда все следуют единому стайлгайду, и этот стайлгайд не ухудшает читаемость кода.
Лично мне, например, приятнее всего видеть написанный вами 2ой вариант + пробелы между знаками "=" и "<" т.к. это привычный мне MSDN-овский стайлгайд.