Yes I have been 2 years in a row 16' and 17' we loved it! Life got in the way last year. We went to see the whales just south of Guerro Negro.We like it all but seem to spent most of our time on the Gulf Side.
We enter at Mexcali early in the morning and aim to have lunch in San Felipe and meander from there. I aim to go every year from now on.
As for favourite areas we really like it all = except Cabo San :Lucas and San Jose Del Cabo - not our scene. Other than that we are never really disappointed. Each beach and town has its own unique vibe. We like Todo Santos for couple of days - its a little touristy but bearable. Its fun to watch the surfers nearby. Los Barrilles and LA Paz are nice and a little bit of change from camping on the beach. I like camping on the beach the most.
I am not in to plants but the Cacti is awesome. I have yet to really pay attention to the history. I like to embrace the food and culture and take it all in. we have stayed near San Felipe, Gonzaga Bay, LA Bay, La Ventana, Los Barrilles - we will grab a hotel in La Paz and San Ignacio but prefer to stay in the FWC as much as we can. Conception Bay is Beautiful but tends to be very busy.
I think your gonna love it. A good baja map is important if you don't already have one.
Let me know if I can help any further.