There are a lot of flies and they are not all the same. Here are three that you may come across. The blue bottle fly and the green bottle fly you may know. The other is Pararchytas decisus.
These guys are lovely IN A PHOTO but otherwise - UGH! But terrific photos Kildale Thanks for sharing.