Is a 904 worth holding onto?

Yes. I'd keep it. I have several and looking for more.