So I will be staying in Osaka for 5 days in Namba. I have bought the JR Takayama-Hokuriku Pass which have covered the JR line for me to go to shirakawago,kyoto and KIX. I am planning to buy another pass for transportation within osaka and kyoto for other than the JR line because I believe the THP does not cover it. My based will be in Namba.
first day- shirakawago- back to namba
second day- kyoto- back to namba
third day- usj
fourth and fifth day- osaka
so which pass is worth for my transportation from shin-osaka to namba? and around kyoto? is it the ICOCA card or I should buy the Osaka Amazing Pass for one day and kansai one pass to ease my travel within the kyoto city?