I have the G3, my parents both have the S5. The G3 is a way more vanilla Android experience. Samsung fills those phones with a bunch of crap software and settings. I would vote for the G3. BUT. The Nexus 6 is out (or is coming out very soon I'm not sure) and that is a phone I would definitely recommend over either of those two you mention.