I’ve been having feedback problems, at times, with the Shure Beta 58 and two Bose Compacts. That’s with running three vocal mics and a sax player through the system. I’ve read some good things about the sE Electronics V7 dynamic microphone. It’s fairly new and about 100 bucks. It uses a supercardioid pickup pattern that supposedly rejects feedback very well.