Neither provide true global scalability without sidechains. Bitcoin will remain at the top of everyone's list but will not be for micro transactions. There are several projects addressing scalability at the state, compute and storage levels (instead of tacking on second layer solutions to existing networks).
In this comparison Bitcoin is the best choice. Roger's annoying personality alone keeps me away from BCH.