How to avoid terminator artifacts while still using smooth shading and the new pointiness attribute?
Yes
You can use autosmooth (added in 2.71) instead of edge split:


It works exactly like edge split, but without actually splitting the edge.