Not really, as I understand it.
With a 50 gallon tank, you have to heat the tank, the you have to keep it heated, 24/7, regardless of usage. It takes a certain amount of energy to heat 50 gallons of water, and the amount of energy needed doesn't change.
Every time you draw on the tank, you add cold water to the mix, so the tank has to reheat that amount of water.
So far, tank vs. tankless, you're even.
However, a tank heater also has to maintain the temp, 24/7. No matter how well insulated, your water heater WILL lose heat. The only way to preserve heat with 0 loss is ...non existent...and with all the pipes going into and out of the water heater, it's nowhere near complete insulation.
Even a large family is away from home, or not using the tank, more often than it is. People sleep 8 hours a day, so that's 1/3 of the week already the water doesn't need to be hot. Work/school 8 hours, there's another 1/3 of the time. So you're paying for 24/7 hot water when you only need it about 8 hours a day, if that. All that time keeping the water hot costs money.
The tankless, however, only has to heat water when its demanded, and it has to heat the same amount of water at the same time, and it takes the same amount of energy to heat that water to temperature.
But it doesn't have to do it when nobody wants water.
So if you buy the *right* tankless heater (enough BTUs), you've got NO issues with capacity, and you are only heating water during the few hours a day a large family might need.