you should really take the train from tyo to osa, it's an experience and probably faster than flying (since you don't have to deal with an airport)
But yes you are right about the train experience in Japan! I also tried a night bus from Tokyo to Osaka once when I was a student... leave it up to the Japanese to make that a great experience as well! Recommended if you're on a tight budget.