You could turn invisibility on and off as you like and there would be no time limit. Your clothes would turn invisible too, and you could decide whether the items you are holding would be visible or not.
There would be no limits on how many times or where you could teleport. The items you hold while teleporting would be teleported too. You would also have the ability to know if the place would be safe to teleport to, so you wouldn’t teleport and get impaled by an icicle or teleport inside a wall and get your insides filled with concrete or something.
Personally, I don’t know which one would I pick. Invisibility would be awesome for pranks and stuff, but teleportation probably would be more useful for everyday life.
Teleportation every time. It’s just too useful. Invisibility is really only useful for mischief and security. And both can also be done with teleportation.
Invisibility, while cool, just seems like it’d only be cool for a little bit. Like, oh wow, I can sneak into the girl’s room without anyone seeing, woooh. Or I could maybe attempt to rob something and carry whatever I can hold. Meanwhile, Teleportation would mean being able to go literally anywhere on Earth instantaneously. Would almost never need a car or plane ever again in my life. You could take a vacation to a new country every weekend. You would have a get out of jail free card for life. You could talk to anybody you wanted to (assuming their security didn’t tackle and/or kill you if they were important enough).
And you could make a killing on selling instant travel.