branded coolers are better, design of end tanks and flow of cores are better in most cases.
however it depends on your requirements, as in can you live with a bigger pressure drop and just whack more boost in to get it out the other end, are you after massive drops with a small cooler due to space etc.