I have a thing for corydoras and small shoaling fish so I would probably go for something like
Rummy nose Tetra
Red Phantom Tetra
Cardinal Tetra
Panda Corydoras
Black schutzi corydoras
Juli Corydoras
and then a centre piece fish like a Black angel or Dwarf gourami.
Not neccesarily all of the above but something to concider. I also always fancied Endlers but don't have the water conditions for them.
Really depends what you fancy. Find some fish you like then research research research.
I am still a beginner but as I understand angels will eat smaller fishes like tetras. Angel also get quite big.
Personally I would check your tap water first to see the pH. Tetra needs acidic water and won't last long in alkaline condition. You can of course change the pH but it would increase the cost some what.
I would go with sand if you are going to get corys. I recently changed to sand from gravel because I wanted some bottom-feeder.
Hope that helps.
Adrian