Not sure if you have already made up your mind but I'll share my experiences
I currently own a Rena Filstar 1 (small I believe) been running 15 years or so.
Owned a SunSun 304-b broke down after 9 months, it would over heat then kick off/ reset after 10 mins then kick back off.
Eheim 2217 owned for about a month
First flow, my xp1 runs my cerges reactor, I also used the 304-b to run same reactor. As far as flow, 304-b said it would do 525gph, I would say its more around 200-250gph. The filstar says its 250gph and would say its more like 175-200. Almost couldn't tell the difference between the sunsun and the filstar just more turbulence in the cerges so I'm estimating it more.
The eheim I believe is said to be 265gph and I would say from what I've read its about 250. I have the filstar and eheim running side by side with same size DIY spray bar and the eheim is stonger flow. Although, it is not running through a reactor either.
I actually have the 2217 flow reduced a bit, its in my 40B. For a 29g I think a 2215 would work great but if you want more flow go with the 2217. Last I checked it was 139 on amazon and comes with all the filter media, the sunsun and aquatop don't.
Many people love the sunsun but maybe I just had a lemon, I also had problems with it leaking water from where the motor connected to the base, but was able to fix it by removing the big o ring and lubing it. Would think right out of the box it would be good to go but, not mine.
I do believe my 40B has never looked as clear as it does with the new 2217 on it. Its really nice filter and I would definitely buy another. Since its only a month old or so, time will tell if it will stand the test of time. The filstar is still chuggen along though.
ps. that UV in aquatop/sunsun is useless it just heats the water IMO