There's no singular right answer, it's up to the individual and how he or she learns best. The biggest difference between the two you'll find is that part 141 schools are always very structured in their training regiment. That is not to say part 61 isn't (nor does it imply that it's better for everyone), it's just that part 61 does things according to what they wish with less FAA oversight.
You might know that under part 141, the earliest you can get your ticket is 35 hours, while part 61 requires a minimum of 40 hours. Don't let that red herring influence you; almost everyone takes more than 40 hours regardless of the school type.