I tried doing this with my MacBook Pro and Surface Pro 3. However I found that it was easier to just use one device (MacBook Pro) so that all my content (e.g. writings, random web searches, email, code, etc.) is centralized in one place. Ultimately, for me my browser tabs are the most important, and having them all on one device turned out to be more convenient than having duplicates across multiple devices. My Surface pretty much ended up becoming a media-exclusive device.
How do you prevent your workflow from being stuck at any point? Do you strictly use certain devices for certain purposes? If so, man I feel like that’d take some discipline. Or do you use tools like Handoff (for iOS/OS X devices), Pocket, etc to maintain continuity?