As for the Guinness, it's a good stout, but there are many that are better, if hard to find sometimes.
Murphy's, Killian's, Harpoon, and Samuel Adams, all make good Guinness alternatives. The only issue is that Guinness is (at least IMO) the only stout that you can find just about anywhere...