SS was no more linear than TP, im not even sure how you guys are contesting that. In SS you needed to unlock all 3 main regions in progression, in TP your progress was constantly halted by the twilight zones. Until you did those, the world was closed off. There is no way around it, you just need to complete tasks early on to progressively unlock the world.
The overworld of SS had the same content, if not more, than the hyrule field in TP, which was also barren with a handful of caves to explore. SS had islands, had debris with loot, had a bigger and more comprehensive hub town and near the end it even expanded further with the thundordome, with a new kind of enemy to fight. On top of that SS's world below was dense and packed with things to do, the level design was masterful and it always threw something new at us. SS is the Mario Galaxy of the Zelda series, concentrated and creative as hell, and even platforming is a fun activity. There is more magic in a single area in SS, than the entire hyrule field in TP and OOT.
SS wasn't only bigger in dimension and density, but it was also richer and more developed narrative wise.
There were plenty of secrets in both games, and tbh what does it matter if the secrets are located in the sky or down below, as long as their there? I dont understand that argument, you are fragmenting the game instead of seeing it as a whole. SS has the sky above, and hyrule down below. Put them both together and its a package TP just cant match. SS had more locations, up above and down below, it has a more dense level design, it has more comprehensive side quests, it has a more competent narrative, it has dungeons areas that could take 2 of TP's dungeons inside.