I have had mixed experiences with both. What are all your thought, pro/cons? Best to do both or is one better?