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:
That’s the complete guide which should cover most of it what you asked for.
The piaware image really isn’t much different except that it enforces the decoder to be dump1090-fa.
Well i suppose you could circumvent this but it doesn’t really make sense.