I'd say so, I bought them separately for ~$80 using my remaining credit from my 7 pro preorder. I've seen a lot of people say the noise cancelling leaves a lot to be desired, but for me it's right where it needs to be. It's not going to fully cancel out sounds, but it'll tone everything wayyy down, with only a bit coming through. It doesn't give me that weird pressure feeling in my ears like other ANC does.
The sound quality is also great! Obv not the best compared to a wired pair but realistically you're not going to notice a difference if you're listening on Spotify anyway.
I've used them for a few hours at a time and not had them die on me, so honestly I'm not 1000% sure how long they'll last. Either way it's good enough for me