I'll definitely keep in mind having multiple smaller rooms instead! Originally I wanted the game be a bit more "open" rather than segmented, but eventually I realised I didn't have much to work with in terms of level design experience and overall platformer level tools. Having large rooms with little bits in between the large rooms felt like a compromise, as I could work with a few large rooms and then tweak what's in between them.
Really glad you enjoyed it!