would I be better off to get the smarty touch and would it help fuel mileageThe Smarty MM3 is one of the best programmers/monitors for the 2003-05 trucks.
As mentioned, the MM3 programmer does not include any programs at all, unlike the Smarty Touch.
You will need a vendor to write and send you program(s).
No custom program will increase fuel economy much if at all.
Here is another vendor with good info on their website: www.mm3tuning.com