Yes as for the friend-question, and no on the cage-question. :/
Budgies should be able to fly in their cage too, I would get one at least 80 cm (32") wide. At least.

But to get her a friend is a very good idea.

They are flock animals and even if you did have all the time in the world, a human can never substitute for another bird.
The "they won't want to be with me" is an old myth. The same is said about taming and talking, that if you have two birds, they will neither get tame nor learn to talk. That is just complete bull**it.

A bird that is alone must be with you because it has no other company, but a bird that has a friend will probably only feel safer than if it was alone.
And your want your bird to be with you because it wants to, not because it is desperate for some form of companionship, right?
I've had budgies within the family (not my own, but I've taken care of the birds of family members when they lost interest), and they can be very interesting to watch in a flock. At the most, we had four in one cage, and they all loved each other.
BTW, I recently read about a study that proves that parrots actually can become better "pet" birds when they have a friend in the cage with them.
http://www.parrotchronicles.com/feature ... tstudy.htm"Our results? Both paired and single birds reacted the same to their familar handlers. They weren't afraid of them. But when strangers entered the picture, everything changed. The single birds, housed alone, tended to be afraid or aggressive when a human they did not know approached. The paired birds, on the other hand, were confident and inquisitive. This is encouraging news for owners who have wanted to get a same-sex pal for their bird but were afraid they would lose its affection.
There were bonuses. The paired parrots spent less time screaming and more time playing than singly housed parrots. We know from studies done with mammals that social interaction and play result in more flexible behavior and enhanced learning ability. So having a friend could help your bird learn new tasks faster, too (although we did not test this)."