The big difference is that Cruz's citizen mother was an adult and according to the law at the time her citizenship conveys to her child even in a foreign land. Obama’s mother was only 17 so if she gave birth outside the US her citizenship doesn't convey according to the law at that time. That's why Obama’s grandparents back in Hawaii put in a birth announcement ...to attempt to claim his citizenship as though he was there. However they have spent millions trying to fabricate and falsify a birth record there. There are also records of him becoming an Indonesian citizen and traveling on their passport. That alone excludes his American citizenship. The difference between Cruz and Obama citizenship claims are far apart. But at this point Obama has silenced everyone so other than for historical purposes the subject is now irrelevant.
Obamas mother was only 17 so if she gave birth outside the US her citizenship doesn't convey according to the law at that time. But Obama and his National Media claim he was born in Hawaii. Which ends the comparison. Unless someone can prove otherwise. Which obviously they haven't, regardless of what the actual truth of the matter is.
So until someone does prove Obama wasn't born in Hawaii, you can't compare Obama to Cruz. Well, you can, but it won't stick. Not without proof.
I wish it weren't so, but that's how it stands as of now, until someone proves otherwise.