Multichannel designs are probably the only time rooms are useful for most people. You can also use them to define areas where rules can deviate from the default, for example allowing tighter clearances in the escape routing of a challenging package. Unfortunately, like so many aspects of Altium, they're a good idea with a pretty crummy implementation and are often more trouble than they're worth.