The street fighting ability in theory is a good idea but it just comes too late. With all the infantry related doctrines, you get the bonuses/special units early. You use these early bonuses to push the enemy off the high fuel points so you don't get ground down by vehicles etc. At the stage it comes into play, anti-tank or artillery would be much more useful.