Pleasure.
Personally I'm hesitant to have shared things like profiles, since the network share where these are stores might not always be available, but that's just me.
From experience I've found that 98% of the analytics/reporting user base will only need access to one environment. The other 2% might need access to maybe two environments for things like UAT testing, etc. So in short, for each user to define a profile per environment has never been an issue. In the past I've created a one-pager PDF that shows step by step what to do and never had any comebacks.