I'd say duplicating things in an eVar AND a prop used to be a common (even a best) practice but agree with Gigazelle that it isn't needed as much anymore, because Adobe is continually removing barriers that used to exist between "traffic" and "conversion" information. Because they aren't needed to get around those barriers any more, I'd say I actually prefer things NOT to be duplicated- having multiple dimensions with the same name can be really confusing to users.
As already mentioned, eVars can do pretty much everything a prop can, but props CAN'T do everything an eVar can.... so in many cases, props just aren't needed. The only reasons to still use a prop for something are:
1, you're running out of eVars and have some data that doesn't need to persist, so you'll save an eVar by using a prop.
2, you do need some of the old pathing reports ("flow" visualizations in workspace are great but they haven't entirely replaced pathing, especially for stuff like "time spent on..." or pathfinder)
I agree again with Gigazelle, that having pageName in an eVar is often necessary (I'd set it to visit, not hit, so that it can apply to custom links), and URL in an eVar is better than a prop because of character length limitations (256 chars vs 100 chars).
I often put troubleshooting info ("D=mid", the DTM/Launch library name or build date, etc) into props just to save on eVars, since those are usually not used for analysis beyond spotting issues.