Personally, I'm not a fan of the hydrofoil. You state you have 'bat wings' on the drive, then go on to state that you're considering a hydrofoil. I may not be clear on what the 'bat wings' are. A Hydrofoil bolts to the outboard or outdrive cavitation plate and give lift to the stern. This can reduce bow lift, increase time to plane. It will be doubtful as to whether it will resolve porpoising. Reducing the amount of Drive 'out' will do this, though it will be a bit more limited as compared to tabs. However, a boat is designed to plane on the hull. A Hydrofoil is providing lift at the drive itself. Yes, it transfers this lift to the hull, but only by appplying upward force on the drive, and transom collar. The drive and transom collar were not designed to be weight bearing. Trim tabs will provide lift at the HULL, not the drive and should be the prefered method. As for Tabs, yes, they are beneficial.
As to whether you choose smart tabs, electric tabs or hydraulic tabs is a matter of preference. They will allo require drilling. Smart tabs are the most affordable solution. They are fixed-adjustable. You can adjust the angle (typically stopped or out of the water) to a fixed position. You will not be able to adjust dynamically for seastate and load distribution (no left to right attitude adjustment). They will only improve bow rise and running attititude, though they should reduce porpoising in certain drive positions.
Adjustable tabs can be dynamically tuned for laod distribution (left to right attitude adjustment), as well as seastate and speed.
Ultimately, anything is better than nothing, and I would at least consider smart tabs.