I've always gotten my seat reservations in person. I also prefer to fly between Tokyo and Osaka instead of bother with oversized baggage seat reservations.
For your Osaka to Kyoto leg, you may want to look into just taking the regular special rapid trains rather than the Shinkansen to avoid the...