It all depends on your scoring system, and how you rank now in HR and SB. Beltran is a true 5 category stud that will give you production in all 5 major offensive categories, including probably 15-20 steals the rest of the way. However, Maggs will probably have better HR and RBI numbers, and hit for a slightly higher average. If you really need SBs, I would go with Beltran. If you need power and are set for SBs, Maggs is the better bet.