Don't know if you have bought yet or not, but southwest wheel is a sponsor here, and gives you a discount if you put in the code and order online. Now I need to remember the code, I think it is TBN, but hopefully one of those guys will chime in.
Anyway, I run several Prodigy's and really like them, and was buying another for our new to us truck (I had forgotten how bad a non-digital control was)
Anyway, they reccomended I think about a Odyssey II
Brake Controller
It has the same features of my Prodigy's plus it has 4 presets. For me with multiple drivers in the truck, it is GREAT!
For our dump trailer (that is normally hooked to that truck, we have the brake controller set up that 1= empty dump trailer 2= dump trailer full of mulch and 3= dump trailer full of stone.
It lets me tell anyone (even over the phone) how to set the brake for what they are hauling.
This may not be a big deal for you, but it was for us, and with brakecontroller.com being a sponsor I wanted to throw them into the discussion.
I think the P3 had direct read of problems instead of codes, and that would be nice, but it does not have the pre-sets which I needed. To be honest, if one is throwing a code, I am going to be the one working on it so I have to figure it out, but too darn many folks drive it pulling the trailers and they are just too numb to realize that the brake controller is set up wrong.