I have all of them installed except maps. me... kind of looking for the best one myself
Editors:
Streetcomplete is for quickly contributing small details - very easy and user friendly.
Vespucci is for advanced editing - advanced. It has its uses on the go but i personally prefer using the web editor for bigger contributions
Maps:
Osmand. Feature packed but can be slow.
Organic - lighter weight. Updates the map monthly (or longer)
Magic earth - not open source, but that gives it the ability to pull traffic data from closed sources therefore apparently very good for driving navigation