The roach should receive its 2 armor back and maybe give it a very slight regeneration bonus above ground, but nothing too drastic. I thought the roach was supposed to a be a tank-like unit, but all it really was was a Brood War-esque hydralisk that only attacks ground and has horrible range. I'm sick of the roach, and Zerg in general, receiving nerf after nerf with very few buffs to counteract them. They're by far the weakest race right now.
On a positive note, I'm glad to see that they fixed the freezing issue when trying to exit the game.
I agree. This is why I stopped using the Zerg for now. The other nerfs I will agree were pretty fair (in some cases) but now the Roach is only a waste of resources. I still find some Zerg characteristics to be good (rushing, fast expanding, tricky for the opponent if played correctly) but this just annoys me that they would do this to the arguably best Zerg unit (best in terms of all the factors)