You asked for pros and cons. Here they are as I see them.
Basement air
Pros
Quiet inside, noisy outside.
Even temperature distribution
Cons
Loss of basement space
Can be difficult to get RV tech to work on them, a house AC tech will easily know what to do, but they have to be told its a house style unit
Roof Air
Pros
Easy to replace by most any tech
Add as many as you need for cooling
Quiet outside
Cons
Noisy inside
Nothing that wasn't said above.
There are two different schools of thought with repair. On the roof air, if the failure is anything but a control board, the entire unit will be replaced. RV techs will not replace compressors, or refrigerant on a roof unit. So, if a unit fails you are looking at a 1400 to 2000 bill including labor.
Basement airs are treated more like home units with individual components replaced if they fail. However, a lot of RV techs will not touch them. It takes an AC tech to repair them.