I had this game tonight, where I tought that the game was even and quite a nailbiter, but in the end it really wasnt

After looking the replay through, I identified a couple of pointers that led to my loss.
-> I was completly caught off guard by his 2 K1's, and he slapped me around with them badly
-> Penals are pretty tough laddies, and like to throw bags of explosives to buildings. That ends 95% of times to a dead mg. Couldnt really handle them, and needed at least 2 squads for every engagement.
-> I wasnt able to back-cap his things effectively after the early game, he strained my micro too much.
-> 2 222's was perhaps too much, especially with him going for call-in tanks.
-> Could have used one more mg. And more AT cannons. And perhaps a mortar, loads of buildings. Or flamer for engis.
-> PzGrens didnt really work against Penals.
-> And ultimately, I didnt recognize his strat until it was too late.
Some good things I in my opinion did.
-> Early game was alright, and my MG was mobile and did useful things.
-> 222 micro was alright. Until I was overwhelmed by things going sideways and lost both of them.
Any other pointers? Some times that I really dropped the ball?
And, would also like some advice on commander choices.
Thanks in advance!