Ribs look great!
The 3-2-1 method works fine and is basically almost impossible to screw up. Some people prefer ribs so done they literally fall apart. Nothing wrong with that, just personal preferences. (Your ribs look super, BTW!)
That said, I prefer my ribs to have a bit more "chew." Not tough mind you. Just together enough where you have to lightly bite and a bit and pull slightly for the meat to come cleanly off the bone.
If you want your ribs to hold together a bit better, skip the foil. Should still be about a 6hr cook time. To check for donesess, use the bend test. Toward the end of the cook, you'll notice the meat pulling off the bone about 1/2" - 1." Grab an end with a pair of tongs and pick up the rack and let it hang. If you see a few small cracks on the surface and the ribs seem to be holding together well, give them another half hr or so on the smoker before checking again. If, when you lift the rack with the tongs, you see more cracks that are larger and it feels like the rack could rip apart just from its own weight, then those ribs are done!
Again, there's no right or wrong answer. The best thing to do is choose a technique or method well suited to achieve the texture you desire.. Experiment, its fun!!!