Bitcoin is still in its infancy, and yes there are stuff that could be worked out to make it more mom/pop friendly, but if the pioneers keep using/mining/buying/selling I'm confident it'll evolve into something more.
All it takes is someone with a good idea on how to do something a little better and it'll be that much closer to being adopted...