Лично я опыта с кроссбраузерными фреймворками не имею, всегда писал отдельное расширение под каждый браузер. А фреймворки - какие-то сырые, кривые.
Попробуйте фреймворки. Не получится - шут с ними.
VZVZ: мне кажется не очень весело потом несколько вариантов редактировать, когда нужно внести правки, можно и забыть про вариант для какого-либо браузера ненароком