Please have a look at ESRI's ArcGIS application for Android. Although it is nowhere near as feature rich or stable as Locus, it does have one feature I wish Locus had: the ability to add custom attributed vectors and points to the map directly from the phone interface. I know you can add points and routes to the map with Locus, but I don not know of a way to design a custom dialog with a variety of input controls that allows me to enter custom attributes for each point or line. This would make it much easier to interface with a GIS database that have attribute tables for each geographic feature class.
It would also be very good if there was a simple program that would allow Locus users to select an attribute table that they want to have available in Locus, select the input control type (e.g. check box, radio button, combo box, text box) for each attribute with restrictions and default entries if desired, and then save to a file that could be put into folder on the Android phone that Locus would access to display the custom dialog.
I would also be nice to have the ability to update a database remotely. I would like to have employees that are out in the field collecting data be able to update our enterprise GIS database at the end of each day without having to come back to the office everyday.