The mic feedback problem has nothing to do with the brand or model of the headset. It happens even with the Apple included headset. I have tried several other headsets that do the same thing.
People who say they don't have this problem either don't understand what the problem is or don't realize that their call quality should be much better than it is. I've tested over 40 different iphones and they ALL do this.
Just to review, the problem is that ambient noise from your surroundings gets picked up by the mic and gets routed to the headphones thus competing with the sound coming from the other end of the call. If you have been testing your iphone while in a quiet room, you will not have the problem because there is no ambient noise (except your own voice). This is why many commentors on this topic mentioned having difficulties hearing while in a car. The road noise is just too loud. When I am on a call while in a car, I leave the "mute" button on and unmute every time I want to say something. The only way to hear what the other person is saying is to mute my side of the call! I think it is ridiculous that I have to do that in order to have a normal conversation on a device that is supposed to be the most advanced phone ever made.
If you want to test if your phone does this, go somewhere with ambient noise, like a shopping mall, or put on some music in the background, and try making a call with the headset. Start with the headset in your ears, and as soon as you start the call, you will hear the background noise pop into the headphones. It will go away as soon as you end the call. It only happens during a call, not while playing music, or using any other app.