It depends on how fast you will switch to a new phone.
If you are those who are trend-oriented, it will not be a matter to you (as you will have a new phone way before you have to think about the battery). Otherwise, if you use your phone longer than 2 years, it is better to have external battery (so that you can replace the one that has been used).