Hi,
The shift near borders and artifacts like diamonds and vorteces occur for the main part in Srtm2Osm I think (while translating), and there are also problems in the data itself.
The memory problems occur mainly in very dense areas. It takes a lit of resources to render many contourlines, and Android apps have memory quota.
That's why I like the combination of contour lines and hillshade in one tile package (sqlite). I like the solution as in cyclemap, and wandelreitkarte. If someone would be able to download pre-fabricated transparent packages of certain areas, Osmand could show them as an overlay with vector maps and other tile maps. That gives fabulous results, and there are no memory problems. Still one of my wishes to make such a download server with hillshade and contour packages. However, we have to make one step at a time.
Andre