If you have the cash and can find them I would definitely go with the eheim 2211, a 2213 would work great with the flow dialed down a bit too. The finnex wouldn't be a bad choice either. Basically comes down to funds and personal preference.
I'm using sponge filter as well. Part of the reason I want the canister is so I don't have to put the heater in the tank.7.5 is awful small for even the Finnex. I have that filter on a tenner and it really pushes some current. Why not use a sponge filter? The shrimp will love you for it.
Love the tank. I actually thought about the 2213 for this tank too but didn't think I would need it. The plan is to set this tank up for PRL.Here is my 6G pure blood line CRS tank, Eheim 2213 filled with PowerHouse Monoball, 3L SunSun pre-filter stuffed with filter wool and a pack of Seachem Purigen.
I use a spin outflow to reduce the flow rate.
Actually have over 200 shrimps in this tank at the moment.
Actually, I have a 603 in the basement now that I think about it. I haven't used it yet, so that is an option.SunSun 602b or 603b. They both have the same pump (rated at 105 maximum GPH). You can also restrict the return flow with the valve on it if need be. I know they're great in a standard 10 gallon and would probably suit your tank as well. I removed the medium sponge and placed a piece of pinky filter below the coarse pad. With the extra room this gave me I was able to use a good amount of biological media in the bottom. I'm using the smaller 602b on a 20 gallon long and it is barely acceptable but I have about 30 1 inch cichlid juvies in there!