weblabourer
Disciple
I'm not sure about the budget but the cheapest one will do, looking for longevity and cheaper maintenance cost. The current Epson L220 is becoming too expensive to maintain.
Printing directly from phone is a bonus but not needed if its too expensive
Printing directly from phone is a bonus but not needed if its too expensive