Ok I think the big thing is to decide what you want to do.
If it were MY son? Yes, I'd get him reading, using whatever I had to hand but primarily, for a logical child, a phonics approach like 100 lessons or something like reading eggs. The reason I'd get my son reading at this age, if he wasn't already, is that I know he'd find it highly frustrating not to be able to read. I know that reading has opened up an enormous amount of information to him-and he is a child who likes information. Another issue is that kids, IMO, don't always have the experience to know that sometimes you have to do unpleasent things to reach a desired goal-you have to do stuff you don't want to make it so you can do stuff you do want. That's just how life is, sometimes you have to work hard to get where you want, and sometimes working hard isn't fun.
So I know my boy, I know he loves books and he loves knowing things, and I know he would love reading if he tried it, but I also know that he is a perfectionist and is unlikely to try reading if it means, inevitably, failing in front of us. Based on my own 3 kids I do think that perfectionist kids can really struggle with reading, because they often struggle with getting things wrong and there's a lot of guesswork in early reading (my middle child is not a perfectionist at all and has bascially just taught herself to read). So, as tactfully and gently as possible, I did insist he learnt to read-I didn't give him a choice in the matter-but I didn't force the issue, I made as much effort as possible to let him learn and practice with others, to read in situations where he was guarenteed sucess (eg reading to his youngest sister in the car-little kids books that he didn't find hard at all), etc. I didn't come home with 100 easy lessons and say, every day you will read for 30 minutes and if you don't I will make you stand in the corner. I think that might have been a bit counterproductive. And now he is reading and he LOVES it, he is really happy that I did insist he learnt to read.
The point is though that this is YOUR son. What do you want? Do you want him to WANT to learn to read? If so, I'd say back off and wait. He will learn eventually. Or do you want him to read now, regardless of what he wants. If so, you need to be sure in your own mind that that is what you want and you need to go for it. IMO it doesn't matter that much what program you use, so long as its broadly the right approach. Don't fret too much about the program unless its obviously a really bad fit-phonics for a kid who learns best by the whole word method, or vice versa. Be sure and confident and say, or at least think, "every day, we are going to do x amount of reading work. Some days, this will be horrible. Neither of us will be in the mood. Some days it will be great. Either way, we are going to do this every single day until you are reading on your own.". And then do it.