I prefer to avoid package:path like the plague. It uses dart:mirrors, and any import of it will cause a code size increase in our dart2js compiled size. Path will eventually be re-written to avoid the use of dart:mirrors (https://code.google.com/p/dart/issues/detail?id=13062).