I've extensively used Osmand off-line during my overlanding trips, from Cape Town to Europe across west Africa and from Czechia to Mongolia. Why reinvent the wheel?
I think Osmand works fine for some things but really sucks for planning long, time-bound trips, which is my use case.