Yes, of course it will 'be enough' for the tasks which you have said you have in mind for the device, and it will be enough for the next while.
However, given the greed of many applications for more and more and evermore memory (not least the improved, updated, upgraded versions of Apple's own systems), with the passage of time, you might be better advised to invest in as much memory as you can afford (say, 8 GB RAM) in order to future proof the device to a greater extent.