We have a Harmony 880 and it does the job but the buttons have gotten mushy over the years and it no longer has the oomph it used to have despite several battery replacements (the 880 was not cheap and neither are the battery blocks - even generics).
We have had several Philips DVD units over the years and like them very much as they handle both NTSC and PAL discs and are easy to make region-free. We have both a DVP 3680 and an older P5982 in our stack so we can have a "fallback DVD" on hand for those nights where there's nothing watchable on and we're too lazy to decide on what to fetch next from the library binders. All the Philips players use the same remote so both players respond when we use it. An exchange with Philips tech support staff told me there was no way to differentiate the two units with a remote unless we had a physical on/off switch on one player's power line (like a "Clapper").
Programming the 880 bears that out - both power on/off, play, eject, etc at the same time. The Activities on the 880 just tell the rest of the systems which player output to put on the TV.
What I find frustrating is that the Verizon Philips rc1445302 universal remote evidently CAN differentiate between the two Philips players because the P5982 responded the the second code on the list but the 3680 will not respond to any.