I generally group by topic, but I make specific channels for certain sources. For example, I have an IndieWeb channel, a wargaming channel, but also a channel for Twitter as it might overwhelm the other channels.
Iβm still experimenting with what works best though, so I might end up reorganising things again soon.