Forget the 1" per gallon rule - there are too many exceptions and caveats.
Platys and mollies are very good choices, but
IME mollies do much better in a slightly brackish tank, and the other fish you mention do not, so maybe platys instead. Rasboras of all kinds are very cool, and a school of them would be nice, plus a pair of angels. You can't generally keep many adult angels together in a 55, unless they are all one gender, which is almost impossible to tell. What you can do is select 5-6 babies and wait a few months until they grow out. Almost certainly you will get a pair out of the bunch, and they'll make life very difficult for the other angels, so you remove the extras to another tank or return them to the
LFS (mine will do this).
Then a school of cory cats for the bottom, and maybe 2-3 bushynose or rubberlip plecos (the common pleco gets too large even for a 55).
I'm not a fan of the bala shark unless you have at least a 125, but that's just me - a 55 is relatively narrow so it does not provide enough turning space for them,
IME.
This is just one of a million possible combo's so maybe a good question for you, MACATUA, is what kind of tap water do you have? Hard and alkaline makes certain types of fish do better, and the same is true for soft, acidic water.