The computer is certainly up to the tasks you have described. The only point I would like you to think about is with the peripheral use conditions. Are you going to be presenting to audiences a lot? Would you be hooking up to peripherals in the library/ import pictures on the field etc - with the MacBook you will have to haul around a bunch of dongles.