I have the advanced version and think it's great for my purpose, which is creating custom polygon types for use with landcover shapefiles. It is also very fast to compile .mp files into .img files. It can take awhile (a few minutes) to open a big .mp file, but compiling it as an .img file is probably 5x the speed of cgpsmapper even when you include the extra time needed to initially open. Once you have opened a .mp file, save it as a .mpw (Mapwel) file and it will then open quickly.
If you want to make raster maps for Garmin, I'm not so sure. I have not tried this yet myself - guess that I should when I have the time. But this general approach is a bit of a "kludge" and has limitations. What kind of GPS are you using? The newest version of the Colorado and Oregon firmware contain native raster image support and Garmin has released one product (GB Discoverer) which uses this. Unfortunately I have not yet seen any "reverse engineering" of this new format yet. But I'm sure it's coming. Once it does, this will surely be a better solution than Mapwel or MOAGU.