Yes, I think it's a good idea to keep thinking of ways for the core network to handle very high transaction volumes, since it is technically the default way to spend bitcoins.
But I see most ordinary transactions possibly happening away from the core network, such as at eWallets which can improve the user experience greatly. I also wouldn't rule out physical bitcoin exchange using the Casascius coins model. It might be in a company's interest to really make a tamper proof coin with the private key hidden inside. They could be publicly transparent during the coin creation process. That's all it would take for people to assign the coins real value and for them to be reusable as long as they were intact.
I see people storing the majority of their BTC locally and converting to more user friendly methods like eWallets and physical coins as needed. The only transactions that would really use the original network are special/infrequent ones like if a high roller wanted to move the equivalent of $1 million dollars somewhere. Attaching decent fees shouldn't be a problem for such transactions.