If you are going to use the printer regularly, honestly, print with it at least twice a week, I can't recommend the Epson Professional Imaging printers highly enough. If used regularly they just print, every time, perfectly. Running costs are modest too when you look at per square inch print costs.
For 24" I'd recommend the 7900, it has the 11 ink set, and auto black change over. It is the bigger cousin of my work horse 4900 that is the best "small" printer I have ever owned.
Totally agree, I used to use Canon printers, swapped sometime ago to the Epson 4900, mainly due to the Auto Black Change Over function, totally Love using this Printer, Purchased the Epson 7900HDR about 6 months ago, Love it, wouldn't at this Point go back to Canon Printers.
If your needs are 17" wide, look at the 4900 (2K)
If your needs are 24" wide get the 7900 (4K)
If your Printing for effect & want the best quality output, it will pay medium term to Print yourself.
If your Printing 1/2 dozen Prints a Month, look at some of the recommendations here for 3rd Party Printers.
Printing yourself is 1/2 the fun of Photography.
If your looking for help on setting up your Printer for best output, highly recommend Jeff Schewe "The Digital Print"http://www.peachpit.com/authors/bio/7c76d434-9bfd-4454-ab55-850e49fb3a50?a=7c76d434-9bfd-4454-ab55-850e49fb3a50
Neither of these Printers are small, even the 4900 takes 2 People to put in place, the 7900 of course is even larger, you need serious space for either.
But your ability to work with different Papers is a Huge Bonus, I use Rolls mostly, Museo Portfolio & Epson Premium Lustre.