OK, the XL has the longer wheel base. your trailer will likely weigh in around 6000lbs loaded. I don`t know the exact weight the Envoy can tow, I believe it is somewhere around 6500lbs. If your open to maybe getting a newer vehicle I would try it and see how you like it. what is bad for one person may be perfectly fine to another. just remember you will notice you have a 6000lb house behind you, this goes with any vehicle. so the truck will need more gas pedal to get moving and it will also need to rev up more when going up a hill as any vehicle would!