Both is possible, it depends on your personal taste.
I prefer the OS only version and then install the different feeder scripts.
There’s a nice setup possible from @wiedehopf giving you the web interface
and a reliable dump1090-fa alternative in one shot:
Automatic installation for readsb · wiedehopf/adsb-scripts Wiki · GitHub
After that you only need Piaware and the scripts for the other feeders → done
Additionally some nice and helpful graphs are also possible:
GitHub - wiedehopf/graphs1090: Graphs for dump1090 (based on dump1090-tools by mutability)
I am resetting my device for testing once in a while and with your details it’s back running in less than an hour