Neither are good for you. A healthy, well-balanced diet is the best. Most people think of carbohydrates as breads, pastas, rice, cake, cookies, etc. However, carbohydrates also include vegetables and fruits. By going low-carb, one is excluding the most essential nutrients your body needs; vegetables and fruits provide these nutrients. Starchy carbohydrates also have a place in the diet; however, natural starchy carbohydrates like oats, brown or wild rice, potatoes, sweet potatoes, and quinoa are much healthier than processed foods like breads, pastas, cake, and cookies. If starchy carbohydrates are utilized at the right times, they will not hurt the body or endanger weight. They are best eaten around strenuous workout times. If you are trying to lose body fat, they are best eaten 1-2 times per week "after" a strenuous workout. If you were to eat low-carb, you place your thyroid and metabolism in danger. In fact, they slow down so much while placing you in a "starvation" mode. After resuming a normal diet, your body gains back all weight and sometimes more. A high carbohydrate diet filled with pre-packaged, processed, and unhealthy starches will most definitely make you gain weight. A diet high in healthy starchy carbohydrates would also make you gain weight unless you are extremely active (i.e., marathons, triathlons, heavy labor work, etc.). Please read my hubs to learn how to eat healthy, lose weight, and keep your metabolism up to par.