Cheers AD. Out of those three, though, I only find the Roots one even remotely good. It's a little slow though.
The first one is fucking horrible for trying to fuck up a good Tiersen track as it is. Rappers should just learn to stick with sampling soul, funk, etc.

The second one has quite cringeworthy rhymes and I find the rapper a little bad.

The Roots are obviously quite solid, I'd say they are amongst the better of the currently active rappers.
Lighthouse is an immense track. But yeah, I can't listen to more than 1-2 tracks of The Roots without getting a bit bored either.