the pump is effective if it's intelligently used.
It doesn't make any decisions for the user.
The user has to totally understand carbohydrate counting to accurately dose at mealtimes.
To really make it work right, you probably need to test your BG 7 to 10 times daily on average.
Hooking up a CGM device would be the best method.