Simple answer: Stick to Castrol GTX and change every 3,000 miles. Ignore your friend. I'd personally recommend Chevron Delo 400 Multigrade 15W-40. It's the best bang for the buck out there period.
Long-winded answer:
If you're looking for *slight* increase in fuel economy, you could switch to 5W-40 or even 0W-40 (not available in dino oil version). 50 is "thicker" than 40 at operating temp and you only need that level of protection (even 60) if you're keeping the revs up for long periods of time like in race conditions. 40 is ok for occasional and brief trips to the redline

If you plan on going for extended drain intervals (>5,000 miles), switch to synthetic. If you change sooner while using synthetics, you're just throwing good money away.
If you're going synthetic, go for the lowest winter grade so that oil flows faster and gets to the parts quicker
during a cold start. 0W- is the lowest you can go. 5W- is ok too. Forget 10W- (typically 10W-40) - you might as well go dino with 15W-40.