more sample you have, better the estimation. And yes, last batch is better off regarding error in recall estimation, but there is no way around.
it really depends on the distribution of the data, but you’re probably closer to being in balance with minimizing weighted Cross Entropy.

In my experience, it is good solution for unbalance ratio lower than 10.
Also using weight decay in optimizer helps (and other regularization technique)