From DC to HNL is just 15K miles to upgrade to F. I think it's well worth it (if you have the miles)...
I did it once ... it is bearable either way. But I strongly agree - other than having a full fare coach ticket ex. Asia - this is the ideal route to upgrade with miles, especially on the ORD-HNL services.