Never used coatech but i've heard plenty good reports about them.
I thought Barlon were no more, i used them a few years ago to get mine done but i had to take the wheels off after 18 months or so due to 2 of them being cracked at the base of the spokes (they were genuine subaru 5 spokes). The general consensus was the powder coating was to blame.