buy the ticket just before we went to Osaka Castle was helpful. we do not need to queue in general line, just scan the ticket and off we go~
Osaka Castle is very nice and beautiful place. you may learn some of Japan's history, took many beautiful scenary pictures, souvenir shops...