I've tried the I.M. Healthy SoyNut Butter (original chunky) and I really like it. I find it a little sweeter than peanut butter - peanut butter tastes more salty, even though the sodium content is roughly the same in both - but it's very similar in texture (maybe a little "grittier") and it kind of smells the same. Since I'm not allergic to peanuts, I don't use it instead of peanut butter, just if I feel like a bit of a change. I've been meaning to try the chocolate flavor as well, but haven't gotten around to it yet. If you can't eat peanuts I think this a great alternative. And I think it would be really good in recipes (like for a "peanut" / satay sauce, or cookies), but I haven't personally tried that. I buy it at Whole Foods and I'd definitely recommend it.
(I just went and did a taste test - definitely sweeter, but very good!