I recently moved from a mechanical fan to an electric fan setup in my '48 Chevy Sedan as I needed better cooling at idle and low speeds (think stop and go traffic). I did a ton of research on fans and controllers. There are a lot of fan options out there but for my space and needs, I used a Flex-a-Lite Black Magic Extreme fan. 3000cfm and being a S blade design, it is very quiet.
Now more important than which fan you use (which you will need to find a setup to pull max airflow across the full radiator) is the controller. Simple temp switch/probe styles are not a great solution as they basically toggle the fan on or off at preset temps. This tends to cause temp swings as it cycles between these values. Also these have a huge current surge when then turn on because they are trying to spin it up to full speed immediately. This is hard on the electrical system.
After doing a lot of research on fan controllers (not temp switch type), there are a number of ones out there. Many are setup as variable speed controllers that will ramp up the fan speed as the temp increases. These are great as they spin the fan at the speed needed to hold a temp. Unfortunately many of them are low quality and do not have the long term reliability. I found two that have a great reputation in the hot rod world and have had very long term reliability. Of those two, I picked this company because they offered a screw in type temp sensor, where the other one was a probe you push into the radiator fins, which I will not do.
Check out
https://www.autocoolguy.com/ for different models of controllers. They offer ones from 50amps max fan draw up to 200amps max. They come with "soft start" which does not load up the electrical system when it turns on and will ramp up to max speed as needed. It varies the speed to keep your preset (which is adjustable) temp. It also comes with an A/C trigger which will turn on to a minimum fan speed (you can adjust) and an override switch which will turn to max speed. I love it as I have it set in my '48 Chevy to 180* and regardless of outside temp, A/C on or off or whatever traffic I might be in, it has never gone over my set temp.
Hope this is helpful.