Largely agreed with you, though as general advice I would say that redundancy by adding more exchanges to your network serves you better than adding diverse connections to a single exchange.
Yep, that makes a lot of sense, especially since 10G/100G waves and such on the FLAP route are so inexpensive. Getting a remote peering port on AMS-IX or something is probably a good move.