I recently bought the HP printer after having my beloved Epson for many, many years. I was quite sure I'd purchase another Epson, but after taking the advice of the sales adviser (I mentioned about wanting to specifically print from an iPad) we went with his recommendation.
It's wireless so all the desktops, laptops and iPads connect to it. As a bonus, daughter's iPhone can also air print to it, but we haven't told her that yet, we'd have no ink left from all the photos she'd print off
Also, DH's laptop from work, which we are not allowed to load anything onto it is able to connect to it as it has an email facility, meaning he emails the printer and it prints it off without us doing anything. This also would apply to anyone around the world to whom you gave the printer's email address.
All that for £90, I am sooooo impressed with it