Part of the difficulty may have also been because it was my first foray into Android... at the moment I don't have a specific example, but I seem to remember setting defaults was straight-forward; but either they were not always respected by certain interaction prompts, or some similar behavior.
As for GMail, I'm also no longer using the app and instead have opted for Spark (personal mailboxes) & Outlook (exchange, work)...
May be worth building a default config to "install" for those setups; that's saved me quite some time when configuring new/spare machines at work.