It’s not a 100 l tank, it’s a 125 gal tank, about 480litres.
So on that basis I would definitely go for a canister as they can handle the amount of water much better as well as giving a more decent water turnover.
The minimum canister for that sized tank imho for Fluval brand would be the 407 and that would have to be on max output basically but I personally would prefer the FX4.
If going for eheim, bit more expensive, would maybe look at Eheim professional 4+ for 600 litre tanks as another option to look at.
2 large HOB would certainly work, definitely, but also means more work as there would be two filters to clean and maintain etc.