There is no one-size-fits-all answer to these questions. What matters is which is better for you.
If you want the large screen, then the Mega. Or if either will do you can save money by taking the Mega.
If you want a smaller, more powerful phone then the S4.