So I know this is an older thread, but I thought I would chime in.
I've run two tanks on a canister filter and had zero issues with either. With picos, they are actually perfect, they allow you to have good, directional flow without the need for a powerhead.
I currently run a 40b with an Oase biomaster 300 thermo. I like the canister filter personally, but it's all about what you want to do with it. I could see a scenario where trying to run it with a bunch of filter sponges/pads in it could be a chore to clean. I don't run any mechanical aside from the pre-filter, the canister is filled with bio media. I left the top tray empty so I have the option to run chemical if needed.
For maintenance, I clean the prefilter only about once a month (sometimes a bit longer). I have only opened the canister 1 time in the last 6 months. I like canisters and I like HOB filters, but I find the canister has a lot more versatility and allows me to place my heater outside of the display, more biological media, and the option to run chemical filtration.
Another nice thing about a canister is running a UV or an algae reactor. You can't really do that with a hob filter.
I just wanted to give my 2 cents. There's more than 1 way to skin a cat. A lot of people speak negatively about canisters, but I think the majority of the issues are user application, not so much that canisters are bad.
Also, for what it's worth, my tank parameters are:
Alk: 9dkh
Cal: 410
Po4: 0.05
No3: 7
As for them being "nitrate factories", I currently have to dose both nitrate and phosphate.