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.
Some assumptions are common with teleporting.
If it takes the same time to travel 10 meters or 10000 kilometers that kinda implies faster than light.
To light, there’s no difference in those times, as I understand. A light particle doesn’t experience traveling at all. From its own perspective, it exists where it is created, then immediately where it is absorbed, in the same instance. So you could say it doesn’t experience time at all. All of its energy exists in its velocity, and none of it in its movement through time.
Don’t ask me to prove or explain this, because I don’t remember where I heard it or if I even remember it correctly. 😅
Actually light does experience time in its own frame of reference. For somebody observing(us in this example) the light or any object that moves at the speed of light in vacuum, it would seem that object is not experiencing time at all, that is, if there was clock on the object and we tried to measure the time that clock reads, it would give the same number as the result of the reading irrespective of when or where we measure it in our frame of reference.