Here are my suggestions that should make your next smoke more successful.
What temp did you cook your ribs at?
You will not find many foilers around here. I think there may be a couple that still use the Texas crutch. But I don't know of anyone that still messes with the 2-2-1 or 3-2-1 method anymore. We pretty much all use the 4-5/5-6 hour no peak method depending on whether you smoke Baby backs vs Spare Ribs/St Louis cut. I prefer the St Louis cut which takes slightly longer. Leave the foil for covering your smoke box and bottom of your smoker.
Place your ribs as high as you can in the smoker with thicker pieces on the lower shelf, 2-3 ounces of wood, add a disposable mini-loaf pan filled with Apple Cider or Beer, and then smoke at 235 for 5 hours for Baby Backs and 6 hours for Spares/St Louis Cut without opening the door. I think my smoker runs a little cooler than others, so I always go with the high side of the estimate before first checking but some others start checking earlier. Once you get a feel for your smoker, you will find what works best for yours. Check for doneness, and keep smoking until you reached the desired doneness. Check every 30 minutes after your first check.
For the chicken, I usually smoke at 250 with 2 ounces of wood. Low and slow isn't really important with poultry because of the low fat/connective tissue content.
Last year my coldest smoke was at -15F with my smoker exposed on my deck with zero problems holding temp. The only issue would be slightly longer recovery time after opening the door.
It might take you a while to get used to the world of lazy Q, but you'll get there.
Hopefully this helps.