There is a lot of great stuff here.
However, I find it very repetitive and I think about 2 or 3 minutes could be cut from this without killing the arrangement.
It's the same stuff with minor differences every few measures for the first three minutes. It's changed up for about a minute, and then it goes right back to what it was in the first three minutes, again, with some very MINOR differences. And then the drums are a little different, which helped make it not sound as repetitive.
Excellent production, but while the arrangement is interpretive, it feels dragged out. I'm not gonna call this "boring", but it certainly becomes uninteresting quickly as a song.