I have the galaxy buds 2 and I love them. They aren't the best fitting, but they truly surprised me in every field. Great battery, small case, fast pairing, amazing noise cancelling, and to my surprise, pretty full bass. They are definitely a bit more expensive than the other options you listed...