How do I choose to delegate the Stakepool that rewards most?

How do I choose to delegate the Stakepool that rewards most? Is the Stakepool with the rank 1 just the best? I see at stakepool rank 1 for example

Controlled stake: 102.1M ADA

Profit margin: 10%

Cost per epoch: 0 ADA

Performance: 100%

Produced blocks: 62

Is there an explanation somewhere to find? Or a document that explains how to choose the best stakingpool?

Is the profit margin % the percentage that is your reward? For example if I delegate 100 ADA to the stakepool wil the reward be 10% of 100 ADA = 10 ADA?

I look e.g. Also to the return on investmentlist on adapools.org. The pool i delegated my ada to, cardanians, are the number two in this list at the moment with an return on investment of 9,6%

the best way to do it is practise. I use 5 different wallets and will look which different parameter pools perform the best. if any one of these 5 will perform higher than others I will delegate all my ada to that