I have a handpump and a bottle.
The handpump is easier maintenance etc. it is, however, quite labour intensive and no good on soft ground.
I bought a small tank recently and it's excellent if I'm being honest, so I'd stick with it if it was me.
I can't comment on the little compressors, but I've heard anecdotally they can be temperamental.