It depends to a large extent on your budget. 6 months ago I bought an Epson Photo 1290 [relatively expensive]. It does A3 and has an attachment that can take paper rolls for banners [included]. It has an impressive photo performance using Epson photo quality glossy film and has 2 cartridges [B & W and colour - costing £19 and £23 at my small local office supply shop]. I don't use generics - I have found them not to be a money saver and sometimes the colours are dodgy [not consistant].
It's home networked for 2 PCs and a laptop, and has never hiccuped once.
My last Epson was equally good and lasted 5 years...