angular is great. i use it a lot, but there are things you just can't do without modifying the DOM directly. specifically, it's impossible to have an arbitrary number of nested ng-repeats.