I don't know what game you played but in CoH 1 the late game was based around tanks as well. All the units that fought in the late game in CoH appear in late game CoH 2: Tanks, vetted infantry, support weapons and artillery.
I'm not sure where you're pulling this one from but I at no point said something like "COH1 didn't have late game tanks".... maybe you should re read my post.... Also, when I say infantry centric, centric= centralized. That doesn't imply only infantry... right now COH2 feels very vehicle based and it's tougher to work with infantry. It's a change I personally don't welcome and that's my opinion.
AT guns are effective against enemy armour but they aren't effective in isolation. That means you need more than just an AT gun to kill a tank.
Ok, well this is not anything new, I'm not certain why you're suddenly taking me to school on how to use AT guns.
If your looking for manpower only ways to defeat armour they are there, but they are hard, sometimes very hard, to use. The reason is if you get expensive fuel units they should be hard to counter with manpower only units, otherwise everyone would just get manpower only. Like when the shreck was too powerful in vCoH in patch whatever and people only ever got infantry.
I think you've got a point here. However, the question is, does sinking 360 manpower into an anti tank unit really justify its cost. 360 manpower is quite a bit, does it do what it should do for what it costs? Considering their lack of mobility I feel that if an AT gun is positioned well and gets a shot off or two, it should really scare a tank. Right now it's just kind of "meh". You have more than enough time to get your tank out of a bad position. In coh1 if you went balls deep and charged your tank in first to meet even one AT gun, your tank would more than likely be toast by the time it got on the flank or even dead. We don't see AT guns fielded a lot, and I have the opinion that they don't do enough for what they cost, or if they're going to perform this way they likely need to be a bit cheaper.