The one spot you will have issue with in this size of a printer is reparability.
I don't know if HP makes a printer in this size, but I have found them to be more repair friendly, and they have printheads that are replaceable, and a somewhat wear item. Canon also has a replaceable print head, though it is just one for all colors, and costs in the $400+ range.
From my experience, which is NOT current, Epson does not have replaceable print heads.
I have the Pro-1000, a $1300 printer that I ruined in just under a year of owning it, just by moving it from one location in the house to another. So much for reparability! It made stunning prints.
I would buy it, but I can't understand how Canon couldn't simply place a label or warning on the printer about moving it.
As far as HP, I have moved it numerous times and this problem is not even a thing, as the design is very different. Canon design has ZERO thought into anyone moving it. So if you ever move your location, you will have to spend about $500 just in inks, as you will need to purge all the ink in the system. If you happen to keep the printer absolutely level without shakes and such, then the ink will not spill on the board.
This to me is a major Canon flaw in communicating the info with the buyer, more than a design flaw, if you know it before purchase.
With such preinters aesthetics is not something I would put in the equation, unless you cant fit it someplace. If the paper handles are closed, its 29" wide by 18 inches front to back, and a little under 12" tall. With the paper feed and handles open, its about 37" to 40" front to back.
I am sure Wifi may work fine, but its not something I would run my printer on. You may want to enable print job to spool to printer before it starts printing. This way your job may be less likely to get interruptions. I would route the USB cable, get an extension and make it perm, Not sure if a crossover cable will work, but you can look up or try connecting that way, Better yet, just connect your printer to the router or a small switch. Many routers have about 4 ports.
After using Epsons years back with just a frustration I could not shake off, I avoid Epsons. I know, this my limitation. But, with Canon HP and such top brands making such high quality prints these days, I think Epson falls low on my nozzle issues, and cost to run it, and even paper handling is something I just had issues with. I know this is not all models, but they were pro models, and at the time the others did not have this issue. They had other issues.
I would also recommend you get Qimage, as you can schedule auto ink prints for making sure the printers are not drying up. I had setup a small humidifier, and this surely helps. For someone who enthusiastically prints, it is a rather demanding long term commitment to have the computer run, on a schedule to print, and then also monitor air, and such. The HP I think is the most forgiving in neglecting the printer for long periods of no use. Canon Pro 1000 is not too bad either. I cant speak for current Epson models.