Just a little late, but i'll answer anyways:
Gallery Remote requires a connection to Gallery (1 or 2)
Gallery Remote can upload files.
Gallery Local does not require a constant connection, but requires a connection to load the albums and such.
Gallery Local cannot upload files. This will come when Gallery 2 get's XML-RPC support.