Definitely, I would have also recommended to buy BTC before August 1st, but not now. I persuaded all my friends to buy BTC this month, and helped them to transfer it to the paper wallets.
I guess, you will surely be aware of the fact that if you are keeping your BTC on the exchanges, it's up to them whether they give you both BTC and BCC after the split. Now, that's the reason why I am keeping myself away from buying bitcoins right now, 1-2 days before the split date. It will not be safe to transfer them to paper wallets at this time because of the risk of the invalidated blocks.