Another limitation is the need to keep the whole database on the phone (mine is few gigs).
Solution ive seen many of the serious users use is raspberry pie running patchfoo at home and connecting to your rpi.
Added hustle and you are basicaly centralising it for yourself.