I was in the same boat as you when I started, and ultimately couldn't decide so went with the best of both worlds (one of each lol)
My tank is actually an AIO, and I "upgraded" to IM filter roller as this is the new technology etc. I was pleased with the product, but ultimately, went back to socks/basket as I didn't like the bulky aesthetic on top of the tank.
On average, I change out the filter floss and sock once a week. The floss gets thrown in the garbage the sock gets a good rinsing before thrown into a bleach wash cycle once a month (once I accumulate 4-5 dirty socks)