Better managing maps (and their download) is on our TODO, but I must confess we have not found the right way to do it yet (as I would not want to be limited to a geography).
Avare does a great job at this indeed... Provided you are a US/Canadian pilot... Granted, most of you guys here are...