Why limit yourself to what the shop offers, you can always have an intercooler of your choice sent to you by a vendor like me
If the basis of your decsion is on 1 customers review of a product, I hate to say but every single product for sale would not be up to the task as EVERY manufacturer has had a bad batch of something, even the best guys in the industry. Even some of the ones you mentioned here.
Which intercooler do you want, what do you expect out of it performance wise, and what intention do you have with it.
Do you want to maximize cooling and tendency to heat soak? Are you worried about trimming? Do you have a specific core type in mind? Do you have a specific budget in mind? Is quality concern? Where it is made? Those are the answers to intercooler questions and choosing one for your needs.