I don't have any experience with Stratham so can't comment on them. I bought one (CPO) from Peabody a while back and I did have a good experience. They are just so far.
However, Tulley is very close to me and by now they know I'm pretty particular. I am on the verge of pulling the trigger on my 3rd from Tulley (an E93) and all have been a good experience. The last, my F25 was a PCD and this will be an ED.