Yes, this Power as stated is not something that works to the PC's advantage currently, but they should still pay for it. The options I gave both cost 3 Real Points, not crippling.
If this is going to be a recurring theme, then that means there will be multiple plots around the alternate dimension. By paying for it initially, the PC can buy down the Limitations with experience and learn to travel back and forth freely. The alternate world could become a place for a secret base, a setting for a star-crossed romance, am origin for a PC nemesis or even a full-blown sub-campaign with a war/rebellion theme.
Making the PC pay for this should at the very least, increase PC buy-in if the GM wants to do any of these.