Problem I have with roaches is only in zvz, they do well but I always get a bit overzealos with my roach production and before I know it they hit me with lair tech and I go splat >_<
I like using roaches On thing I like to do in ZVZ is get lots of queens. They handle muta harass quite easily. Because of my queen amount, I'm not that scared to go heavy roach early on (sometimes I even use queens in my army).
i used to be a big fan of hydras but don't go for them nearly as much anymore. off creep, they are way too immobile. good terrans and toss also snipe your tumors once the spread gets noticeable. these days, i prefer speedling+roach+baneling+muta.