I have always been a believer in separating out functions in order to get the best of every world. When you start combining things, the quality tends to decrease. Now, this was a bigger problem five years ago...they are getting better. HP makes some good quality printers now. Epson used to be top of the line ITO pictures and quality text/graphics but HP and Canon have taken over there.
Now, when you throw in networking, the all-in-one printers become something to look at seriously, as the regular printers tend to lack this feature by and large. With the AIO printers, Canon and HP are still good brands. You are going to spend a bit of money. To give you an idea, a great photo printer (no networking) you can get for about $100. The AIO with networking you will spend between two and three hundred for a decent one.
A few good ones to look at are the HP Photosmart with Fax (~$300), the HP Photosmart C6380 (~$200). Both will print via Ethernet and WiFi. The second, though, does not have the ability to fax. The first is better quality, has faxing capabilities and has better quality copying. To me, it would be worth the extra hundred bucks. I have had the need to fax documents several times over the years. Good luck dude. John.