А, про жисон, а вы комбинируйте. Пихайте хтмл в жисон и одновременно всякие полезные опции типа куда вставить, что еще поменять и все такое. Я так и делаю.
Есть даже такое место
for(var att in data)
el[att]=data[att];
Прикольно?
На самом деле обозначенный выбор не вопрос технологий, а скорее заточек. Как кошатники и собачники есть клиентщики и серверщики. У каждого своя заточенная казенная часть, только и всего. Мне в 100500 раз проще выдать всю тряхомудию с сервера, потому что для клиента вообще нет никаких лайб и фрейворка, а для сервера - есть. Ну вот, а кого наоборот - то наоборот.