The technology of inkjet printers has indeed improved a lot nowadays! The annoying problems like ink drying out and nozzles clogging up, which used to happen frequently, are much less common now. Especially for the newly released inkjet printers.
I've been using Bentsai handheld inkjet printer...
Most gear works fine nowadays, but an iPhone is good enough for daily shots. I think composition matters a lot in photography – it takes some natural sense, plus practice and experience. Just keep shooting more, and you'll get better!