Moss may be a better pass blocker but Singletary is also good at it.
Moss being better at getting tough yards than Singletary, though, is probably the biggest myth most fans still buy into.
Devin is much better at getting tough yards and slipping through defenders for one or two extra.