To all of us, the camera we bought is the best choice - but it might not be for you. If you like Canon, checkout the Canon refurb store as well as places like Craigslist.
I bought my wife a G11, I also bought a S90. We both hated the S90, mostly because our fingers were too large to be able to operate the buttons and controls. So, just because I have a favorite does not mean you will like it at all.
Also, when you give a $300 budget and someone suggests a $1200 Fuji X100, thats really helpful.
I am not suggesting the x100 for the OP. What I am doing is trying to expand the vision rather than having Canon blinders on. We don't owe anything to Canon and it just makes sense to look at everything that is out there.