PHO is just like any other international airport. It's got free Wi-Fi and the bathrooms are always clean when I go to use them. They used to have showers to however, the nasties that were carrying on inside of them have ruined it for the rest of us so they shut them down. The USO there does not have showers either so if you're trying to get clean while on a layover or just planned to take a shower prior to boarding you'll have to re think those logistics.
It's improved seemingly every time i've been through there, especially the food options and it's relatively inexpensive given you're in an airport. Just like any other airport allow yourself a decent amount of time to travel, check-in, get through security, then board and you'll be gucci. Most folks complain because they get there thirty three minutes before their plane takes off and expects the same miracle to happen when they "did it before"
All in all it's a great airport and you'll enjoy it the way you decide to.