Twidroid offers a full featured client for your Android phones. The list of features was long and comprehensive and it appeared they were trying to make the most out of the integration with the native operating system. Such things as you expect like GPS is there, with support for the local photo gallery and photo posting right from the camera.
As you can see, there is a lot to offer in this 2.0 release of the client. it will adjust automatically for portrait or landscape mode and has native URL shortening to add to the list.