I've had my eyebrows both tattooed and micro bladed. I first starting tattooing my eyebrows 12 years ago and love the look. I have very light eyebrows so the tattooing gave a great shape and darker colour, so I got great definition. For me tattooing lasts 3-4 years.
I did micro blading for a change 2 years ago and the look is way more natural, my eyebrows look more "fluffy" now - the pain in basically nothing since they should use a numbing cream and the tool doesn't go as deep into the skin as a tattoo does. Micro blading doesn't last as long so overall it will end up costing more since the price for me was the same but I will have to go more often to touch up. I just went in Nov to have then re-done, so it lasted only 2 years for me (I like a darker look, so once it fades significantly I book to go back in).
I will say it still looks very natural as it fades out, it's just personal preference for a darker eyebrow.
Normally you should go for 2 sessions, I didn't need a touch up after my session in Nov since I already had a "base" from my previous time, but when you go the first time you will most likely need 2 sessions.
The healing is minimal, no down time (for me just a little scabbing - but everyone heals different).
I will continue to get my eyebrows done, most likely continue with microblading (as opposed to the other options) as the look is more natural. I get compliments on the eyebrows all the time!