Yes.
Either a node or way can work, depending on the specific circumstances. I see no reason to dictate that only one or the other can be used for all situations, because all situations are not equal.

That being said, I also agree that either a node or way should be tagged for a single ford, not both. One feature, one element.