Community-first, yes. By far best for newcomers.
Nip-29 is not the spec for it tho. It is good inspiration for how to do Rooms inside of Communities however.
A better Community + Room spec will make migrating to it easier than migrating a Nip29 to a new relay.
