You can mix rules (not mandatory that all input chain rules are listed together etc.) but any IT person would recommend
that you do put like rules together as it makes it much easier to read, configure and troubleshoot.
The standard appears to be list all input chain rules first then forward chain rules.
Rule order within a chain is critical in terms of how the router will process the packets.
There is never a “better way” unless its my way of course!
Seriously, one is better off clearly stating the set of requirements based on use cases (what you want or dont want the users/devices to be able to do), without discussing the config details.
Then it will become crystal clear what set or mix of capabilities within the router need to be employed for an efficient design.