It's not far from Osaka to Kyoto. It takes roughly 30mins by express train (unnecessary to take Shinkansen ticket, just general ticket).
Without giving your whole itinerary, nobody can really answer this. If you travel a lot on a JR Pass, you can save a lot of money. But if you don't, you could lose a lot on a JR Pass too.
It could be that one of the regional rail passes might serve you better. You need to do some research and find out.