EK1001 and TPRH can't even be compared. TPRH SW is essentially TBR without any of the content chapters. EK1001 is something you use when you need to drill a weak concept.
If you have all three my recommendation would be to use TBR for gen chem, orgo, and physics, and to use TPRH for biology (and verbal if you have the verbal workbook). Use EK1001 to go over concepts that you think you may be weak on. If you have time, do the EK1001 problems for a chapter before you do any practice passages; this should let you retain the info better.
Also, my recommendation for EK1001 is to do a "first pass" where you do every fifth problem. Then when you're done you look back to see if there are any topics you got a large percentage wrong on. If so, go back and do another 1/5th of the questions for that topic. Repeat this until you're happy with your performance. Then do practice passages for those topics, although I would wait at least several hours (ideally a day) before doing them.