No diet ever works long term, because people always have the attitude that they will go on and off the diet - diet till the lose X numbers of pounds, then stop! The diet fad of the month never works on a permanent basis! Never!
I've found just eat a well rounded diet (hate to use that word!) but less of it, and ride, and the weight goes down. I've lost about 25 pounds this summer just doing that, but now that the biking season is rounding up here in cold ND, some will go back on by spring! I absolutely HATE exercising in a Gym or on a bike, even in a pool! Boring!! Maybe if it snows I can get out the X country skiis.........