I've got a Barracuda, and have used the Kingfisher. From what I'm hearing from you, you want the Kingfisher. I tie in a range similar to you, and the Barracuda is such overkill I've thought about getting a Kingfisher. I really liked that vice when I tied on it. If you don't do full rotary tying, which I guess is done if you tie a lot of buggers or salt water, then why spend an extra $200.?
Eric