I rarely switch these days as we (Knits) are always outnumbered when I play. Used to join the outnumbered side during beta and sometimes before to even the fight. I'm sure we will be switching off and on in the future.
My point and suggestion is; could we possibly shorten the time you have to stay in a country? I'm thinking 1 or 2 hours max. This will allow (anyone) say playing in the morning to go with the outnumbered team, switch to the 'new' outnumbered team in the afternoon, then even switch to their own side in the evening to fly with their squad.
I'm sure there are war heros thinking "spies spies everywhere" but it would be a real bore to switch to spy and have to stay there an hour. I mean people will spy no matter what you do with dual accounts, etc...
I REALLY think this would help to smooth over the whining due to the new system. I think more people would switch knowing they could jump back in an hour or two if they wanted.
That's my $0.02. Think about it HT and keep up the good work!