OMG! Sooooo good!! Yes, this recipe takes FOREVER to make, but the end result is well worth it! The homemade enchilada sauce is really what makes this recipe great, so it would be completely adaptable for burritos or fajitas. I'm not sure how spicy this recipe is when followed, because I substituted one chipotle pepper in adobe sauce for the chipotle powder but it really had some heat which I love, but way too much for my 2 year old. There are a lot of great recipes on this site, but I felt this one tasted like something you would have at a fantastic Mexican restaurant! Try it and you will see!!!