Any offense can be successful against any defense, and vice versa, but you have to have the right players in place. Obviously.
I've actually won titles running all 3 offenses (never had a FB team), and have won running all 3 defenses. It's really all about the players and matchups. I've had the most success with Triangle/M2M, but that's more the way I recruit as opposed to saying that these are better O's and D's than the others.