I've been to Tomo about four times... pretty much every time I had made a visit to Phoenix. It seems to be about the same each time. The food is good but the service is... not the best. It's not terrible but it's just not very good. The last time I went, our server pretty much ignored us the entire time.
The avocado salad was delicious the last time I had it (two or three years ago?); not sure if it has changed since then. The sushi is average, I think, but on the better end as far as Phoenix sushi goes. I love their bento meals as it offers quite a lot of food for a relatively low price. The sashimi bento is my favorite. I must say, however, that the salad that comes in these meals is pretty terribad. It's pretty much just iceberg lettuce with some really crappy dressing. Their meat is pretty tasty.
I recommend Tomo if you're in the area and craving some sushi but don't expect the most awesome and stellar experience ever. It should be sufficient to satisfy your sushi urges, though.