Burrito boyz has the best burritos in the city. The key to their success in my opinion is:
1. The number of ingredients. I haven't counted, but probably 15 different things go into your burrito. The result is an interesting new taste to each successive bite.
2. Proper construction. One of my pet peeves with burritos from other places is you often end up with a two-faced burrito - meat on the left, veggies on the right. Why can't they both just be friends? Burrito Boyz has a system of burrito assembly that produces a nice even mix of "stuff" in each bite.
3. Fresh cooking. Burrito Boyz cooks each burrito, rather than just wrapping up a bunch of ingredients and sending you on your way. This does cause long line-ups; they take about 10-15 minutes to cook each burrito (don't even think of going there after noon on a Friday - the queue is ridiculous!). Cooking the burrito gives it a nice crispy exterior and melts the cheese.
The steak could be a bit better; most burrito joints use actual steak whereas Burrito Boyz uses ground beef. It doesn't seem to hurt the taste too much. Burrito Boyz is one of the few fast food places that charges whole dollars for their wares - none of this $.99 bullshit. I'm glad someone has realized most people are smart enough to notice there isn't much difference between $7..99 and $8, and most of us don't like to walk around with a pocket full of change.