What's your opinion on the two? I've heard people like deepbit because of the immediate results (and I guess because it's so huge), but the 0% fee of btcguild sounds nice too

I think that because deepbit has such a high collective hashrate it can solve more blocks and get luckier because of it.
btcguild is awesome 'cause of the 8 decimal payouts and the fact that you can choose what to give back. I do recommend going with 2.5% or more because you don't wanna have spent 5 or more hours on a block that ended up being invalid and not being paid for the work you did. I'm mining over there now to see if their policy that intends to stop pool-hopper from taking away from 24/7 miners is working.
the improvements made to the pool are scaring me 'cause so far I've mined over 800 shares and none have been rejected. I normally expect a 2 to 4% reject rate. its amazing.
edit: finally, the 880th was rejected, so 1/880 = a .114% reject rate. way to go eleuthria!