I think I read that the rules for "will" and "shall" were invented by some pedant in the 1600's. He felt that since Latin used different forms of a verb for different persons, then English should too. It didn't work.
I believe the only time I use "shall" is in singing "He Shall Feed his Flock."