Carradice canvas panniers are lighter than many nylon ones, strong enough to last decades and are repairable. You shouldnt think of them as some kind of cute retro throwback, they are a match for any current pannier.
Leather panniers are going to be heavier. The only type of leather bag made for cyclists is a small saddlepouch.