Engine balance after new pistons

After talking to some friends I'm a bit confused about what I need to do to get my engine balanced and correct.

I am putting together a 360. My plan is to use the stock crank, rods and damper. The flexplate I will be using is the B&M Flexplates 10236. I have bought Speed Pro Hypereutectic (H116CP) pistons. They all came out the exact same weight upon weighing them. I have been told I'm fine just putting it together like this, and I have been told I need to get it to a machine shop to have the crank balanced.

For the engine, I have the XE268H cam & Edelbrock RPM heads. I'm not putting together a race engine, purely street. But I want to do it right so I need some help to get this straight before doing anything else.