Looks balanced to me. Has every food group — grains, fruits (tomatoes), vegetables (if you add pepper or some onion), meats, dairy, etc. Same could be said for tacos.