I have traded in the past, with two different people on four occasions. It is like buying a horse, it can go either way for either party. The first time I traded, I was NOT happy. It was partially my fault for not demanding more pictures, but it was someone that is pretty big and is mentioned on here a lot. I stupidly accepted this person's word on some things. Well, when I got the horse, things were not as they were supposed to be. I was upset, and when I mentioned it to the person I got her from, he told me I was telling a lie!!!!! OOOOOOOOOOOOOOOHHHHHHHHHHHHHHHHH that made me MAD!!! Then I sent proof. I think the deal was this person didn't even check things like I asked him to, he just assumed he gave me the right answers. Either way, I wasn't happy and won't buy from that person again.
I then used that horse ("buyer" was made fully aware of all issues and saw the horse in person first) and some cash to trade for a proven broodmare that fit my needs. Then another time, I traded with this person and was happy. Last year, I went back to that person and made another trade (traded a horse of my breeding) and was again very happy with the horse I got, and I'm ecstatic that the horse I traded of my breeding will be shown by a trainer this year!!!!! She'll do better in that situation to promote my farm than she would have had I shown her.