I may have missed it, how tall are you, inseam? I ride a 15' with extra long seat post. I am 6' with 31" inseam.
The shop says the bike is too small, but I can ride for hours with no problems.
I believe the balance thing is the front geometry and the suspension fork. What Schwinn are you riding?
I am sorry, for each answer there are twenty more questions.