There are not many fish that are compatible with Angelfish. Only Angelfish are truly compatible with Angelfish.
There are guppies and mollies.
non
sharks
Goldfish
silver dollars
It's easier to say they are good community fish that are compatible with most normal tropical fish. They are not compatible with fish that need special water conditions like Discus or African Cichlids. They are also not suitable to be mixed with large predators like Oscars or Arowanas who would hunt and eat them.
Yes.
Betta fish are best as a solitary fish and are not compatible with goldfish.
Bump.
tetras, and other non-aggresive fish
For a Canon SD1300IS there is no compatible fish eye lens. The lens on this camera is not removable and therefore you cannot add anything.