The advice you got was good. Having gone both routes for WHA before, I would suggest the following:
If your walls are still open, and it isn't expensive, wiring for the future is always a good idea. I wouldn't wire for analog anything, though. That day is over. I would wire with a minimum of Ethernet Cat 6a (not Cat 6, not Cat 5e) and be sure your installer uses minimally Cat 6 terminators. When I did this two years ago, Cat6a terminators were ridiculously expensive, so I used Cat 6 termination and figure I can re-do the terminations later if I ever need the speed. Many folks don't know the difference between Cat 5e, Cat 6, and 6a, and will tell you that any will be fine. Not so. While nothing you are likely to buy (unless you are running a data center out of your house) will need Cat 6a in the near term, you might as well future proof now. The difference in price between Cat 6a and Cat 5e cable is minimal.
If you want to co-wire with something else or use structured cable, I would do so according to your needs. Just be sure that whatever you do is compatible with the crosstalk and RF interference standards of your Cat 6a wiring. Again, be careful of what you are told. One guy told me I could run phone and Ethernet on the same cable because Ethernet used only two of the wire pairs, and the phone could use the remaining pairs. That isn't true.
All but one unit of my Sonos system units is on Ethernet. While I'm sure it would run fine using wireless, you will kick yourself if you find you have a wireless dead spot and didn't run Ethernet there. That turned out to be true in my wife's office.
I like my Sonos system soooo much better than the WHA system in my old house. Control was always finicky on the old system, it constantly got left on accidentally, generated too much heat in the cabinet, and my wife found it hard to use. The Sonos is easy, and she has no trouble with it ever.