I have tested a lot of them, and the one I found best for now is Actual Multiple Monitors. Works great. I have used it for over a year now with my triple monitor setup.
if anyone use both gpu n onboard graphics do let me know. What I've read so far is enable igpu on bios and set it as main display first in order for it to work.