2 cents on filter, I will recommend to get a canister. I have aquaclear 70 and penguin 200 on my 29 g bowfront. I think there is too much work to get these HOBs clean. I do clean them every couple of weeks. Aqua clear is pretty good, provides lots of space in media customization. Though I am ending up getting canister, coming tomorrow. SunSun 704B. I think this one is going to provide even more space for media, and lots of water polishing options. I had 10 G before and my water used to be super clear. I have always struggled on my 29g to achieve same and still learning. Just thought of throwing few lines based on experience.
Also good choice on water circulation, added that on my list. I think warter circulation in important in planted tanks.
I am using finnex 24/7 btw. Though I will suggest using cheaper option on timer. That would work just fine IMO.