I agree with all of it, especially shooting for 2 fonts, one serif and one san serif, one bold and one not. It makes everything so much cleaner and better looking in my opinion.

Additionally, I find that making them different sizes - usually around 4-6 sizes different, minimum - looks a lot better.