Ernest,
Take a look at a Uhling 3000. We have the "big brother" (4000) and it's a pretty robust machine. The 3000 looks a litter underbuilt, but when shopping for ours, I never heard a bad word about it.
As far as a "better way," we went to dowels. I won't say better or worse. We used to pin and screw (butt joint) with applied finished ends. Popping "through holes" first for screws allowed us to skip pinning. We tried bind dado and it was okay, but doing frameless commercial, we found it slower. Probably software and not committed to it. And, not every part in the cabinet was made from the same material. We cut all of our stretchers and nailers out of off-fall (scrap otherwise). Our yield went up, cycle times went down.
Good Luck!