You mention "Class A or B would suite our needs and if we decided to go somewhere else we could":
First, do you really have any intention of going somewhere else? Or is that just a "well, there could be the slightest chance at some point that maybe we might possibly think about going somewhere else"? If there isn't any real desire to go elsewhere, then I wouldn't factor that into the decision - it's just limiting your options for what you really want.
If you really would like to go elsewhere, then is keeping the RV in Pittsburg, when you live in Florida, a practical choice? In that case, it might be better to store it in Florida and drive it to and from Pittsburg. When in Pittsburg, stay at an RV Park. That way, when you want to go somewhere else, you can just hop in the RV and go - instead of having to drive/fly to Pittsburg, then get the RV and go. The cost of the property could be comparable to the cost of the RV Park and storage.
Also, leaving the RV unattended on property for 9 - 10 months could be more trouble than it's worth. Squatters, vandalism, storm damage, etc.
My big concern would be: everything is great while you're there in August-September. Then you head back to Florida for the winter. The next June, you drive/fly back, only to find your RV was damaged by a tree limb and needs two month's of work to make it usable again. Will you have someone who can regularly inspect the RV when you're not around?
You don't mention a class C. Why not? A class B is going to be limited space for a 2-3 month stay. They will cost more than a class C also.
A travel trailer will cost less than a motorhome for comparable space/features. Also, after a long winter unattended, there will be less that could have been damaged. With a motorhome, rodent damage could happen to both the engine and the house - with a trailer, it will only happen to the house.