I have recently started using OSMAND+ with OSMAnd Live running in an emulator. (I run Windows 10 and am using the emulator BlueStacks)
I have not fully decided if this is the best approach, but so far I like it. One nice thing (once I figured out how to get it to recognize my OSMAnd Live subscription) is that I can update the map it uses to the very latest version of the live OSM database (within an hour). I have used it to make updates that look at the results in OSMAnd. I am going to try to use it to print maps, so I am playing with rendering options and phone emulation options. (e.g. resolution, DPI, ...)
For me I like the large PC screen, the ability to get live maps, the ability to tweak rendering.