Cheap overflows are to be avoided (amiracle, cpr etc.) they get blocked easily and cause spills often. Heard to many horror stories.
Siphon over flow and pump is the way to go. Its so freakin easy to control. You get a overflow the drains water faster than the pump pumps it, therefore its impossible to overflow the sump (as you should have the extra room in case the pump fails in the sump). Then you just a valve on the output (gate, ball whatever you want), then the overflow will slow down. Overflow only flows to match the pumps output, as long as the overflows capacity is higher than that of the pump.
That probably made no sense... does to me