Some Walmart Huffy bikes are absolute tanks/heavy so beware.
When it comes to bikes, buy the bike you'll ride. For some folks looks are huge, for others not so much.
It really depends on how much riding, terrain and storage. Most bikes are well enough that as long as the tires are pumped up, they'll provide a nice smooth ride.
I'm not a retail guy, but I know enough about a bike to understand if it's a good bike and often buy off Craigslist. You can save 30-50% off retail especially on women's bikes.
The problem most people do is think more money is a better bike, it can be, but most people don't ride long enough to get the extra value from a more expensive bike so it really depends on ride expectations and budget.
Personally, I say buy cheaper, if they're still riding it and enjoying it after 2 years then it's time for an upgrade. Why spend $500+ on a bike, ride it 2x and then it sits in the garage? Save some money, go a little cheaper, upgrade important things like the seat and enjoy the ride.
I rode a Huffy 7 speed (tank!) for 18 months then stepped up to a 3G cruiser given to me. I've ridden that free bike for 8000+ miles and enjoy the heck out of it.
Best bang for your buck is a bike with properly inflated tires and a lubed chain. It really is that simple.