If I'm being forced to pick between the two abilities, I have to go with teleportation. We can say his wings got broken on the travel through the rift. Only way it makes sense to me. His teleportation is limited to only himself and anything on him. While it is easier if he knows what the place looks like, and easiest if he can see it, he can go to someplace he doesn't know what it looks like. He does have to know the area is there, like teleporting in the other side of a door, and not try to guess where an underground cave is, for example. He only needs an hour rest after his first teleportation of the day. Each time he teleports again before getting at least 6 hours of sleep, the rest time doubles, putting the limit per day at 5. If he pushes past it, he takes serious consequences, such as a longer rest time required. His only other weaknesses would be a lack of physical strength, a severe distrust of non-pony characters, loyal to a fault after loyalty is earned, and a bit of a short attention span.