The only thing that has really kept me away from the Garmin 305 is the lack of a power meter. I realize that perhaps asking that a single unit be a GPS, heart rate monitor and power meter is a bit too much, but that's the only thing that has kept me away from it thus far.
I wouldn't even mind if they offered something similar to Polar in the form of a secondary connectible unit which can add power tracking if desired.