There's a difference between German halftracks and Allied.
Where I seldom buy US halftracks, I tend to buy quite a number of German halftracks, with some nice 20MM or 75MM for the much needed close support.
However, they do need to be looked after quite carefully.I always seem to loose about 75% of them