I'll be in Madrid in early May, and I want to visit the Prado, Thyssen, and Reina Sofia.
On the various websites are hours and days when admission is free. Reina Sofia also offers free admission to those 65 and over (but no advance purchase available). The Prado has a reduced price ticket for 65+.
Is there any risk in waiting to get my free admission to Reina Sofia when I'm there? Are lines long and spaces crowded during free admission times? Will I be happier buying timed-entry tickets in advance and getting in at opening times? I'm willing to forego free admission if the experience will be meaningfully better if I go when it's less crowded.