I've tried a lot of Ethiopian restaurants in Toronto and in my opinion none of them beats Nazareth...from taste, to the vibe, the portions and the price..
However, if you get frustrated by long line ups and can't wait for your food to arrive, I suggest going to a fast food restaurant..Nazareth is super busy and makes every dish from scratch..I can personally wait hours for the food to arrive because I know when it does I would be a happy person :)