Infamous is shorter, even playing through twice to get all the trophies, and rather easy to platinum. I think I did it in under 20 hours and I wasn't rushing through it.
Watchdogs you can get the platinum in one playthrough, and it is going to take a bit longer.
Both games are fun on their own merits, but I personally prefer Infamous. Watchdogs just had a few too many annoying things (auto-fail stealth missions, situation based recognition by enemies that just doesn't make any sense, story with some very odd plot holes), though I am enjoying it a lot more now that I am done with the main story and just going through the collectibles and such.








