One question. Do I need Bitcoin core connected to Armory in order to export keys to BTG electrum and get BTG? Or can I just use Armory with BCH ABC wallet?
You don't need anything other than Armory to export keys. It doesn't matter if you have Bitcoin Core, Bitcoin ABC or Bitcoin Gold installed or not... you will still be able to export keys from Armory. The only caveat, is that if your Armory wallet is not "synced" it won't be able to tell which keys are "used"... so the default settings in the export will likely not show you all the keys you actually need.
The trick is to make sure that "Include Unused (Address Pool)" option is selected during export... this will show you ALL the pre-generated keys in Armory's keypool, regardless of whether or not Armory thinks they have been used and might have transaction history and/or coins.
Note that if you have had hundreds of transactions and used hundreds of addresses, this still might miss "used" keys out past the default keypool size... so if this situation applies to you, it is probably best to make sure your Armory wallet is properly synced (ie. connected to whatever blockchain you're attempting to use)
where do you think is the best place to have your coins when they fork?
Same place you should always have your coins when there is a fork... in a secure wallet that provides access to private keys. It honestly doesn't matter how many times a coin is forked. If you have access to the private key(s), you'll have access to your coins.
What's considered "getting everything done"?
Most likely making sure that you have moved any BCH that you're trying to get from your Armory keys into a BCH wallet (be it Bitcoin ABC or Electron Cash) that is going to be working post-Fork. Given that the Bitcoin ABC "magic" has changed... it is likely going to be difficult to get Armory talking to Bitcoin ABC... as evidenced by the issues that alomar has had.
As noted several times already, goatpig's focus for Armory is BTC... expecting there to be support for BCH in the future is likely to cause you issues down the line. So, moving your BCH now is likely to save you a lot of time and effort later.