We are using a similar setup: I as GM on a laptop with my account, the players in front of an iMac, logged in with a second account. I have a macro (based on TokenMod, so you need to have a pro account) that helps me to quickly change the "controlled by" field. So in an encounter, when it's a player's turn, I change the "controlled by" of that token to the players' account. When the player's turn is over, I switch it back to me -> the players just sees what this current character can see. After combat, I give back control to all players again, and they have "group view" again. Works very well.