Hoenn isnt really that linear. There were a lot of optional areas and things to revisit. Hell, the vastness of the water routes are the REASON people love to hate Hoenn's map, and those were some of the least linear routes in the series.
Unova is absolutely the most linear region. Im not even sure you can even call that an opinion, it seems pretty much objectively true.