3 & 4 - The Canon 24-70 f4 is a great general use lens, with a macro mode built in
2 - I've heard great things about the Sony 55mm f1.8. Also the canon 85mm f1.8 which
is a fair bit cheaper (but not native).
I'm not v clued up on super wide lenses.
Hope this helps.