Kaplan is cheaper, requires less class time, has less full practice tests (more online tests available), and is more geared toward independent study.
Princeton is more expensive, requires more class time, has more practice tests, and is geared toward those who benefit by learning from others.
I'm lazy and so I took Princeton.