It's not that the %'s aren't the best way to track.. it's that they're so hard to tweak easily.
It's much easier knowing that you eat 1g of protein per pound of BW, about 0.5g (or less) of fat per pound of BW and then just fill your calories with carbs. I don't bother counting the calories of the carbs, instead I just increase or decrease my carb intake depending on whether I'm cutting or gaining.. and just monitor on the scales and in the mirror.
Anyway, I wouldn't really bother weighing once you've got a feel for it. Unless you compete.