I'd go with e-rewards if you want to focus on just one. There's a variety of rewards to choose and you're not locked into 1 type like emiles. Still keep an e-miles accout since it's easy to earn and eventually you'll have enough for a miles redemption, but that wouldn't be a good source for the most miles.