Have you ever RV'd before? If not, I suggest you try renting any of your possible choices first and see if you like it. If you do, try renting each type and choose that way. Class C's, A's, and TT's are readily available for rent in most areas. Toyhaulers not so much, but you will get a good idea what that is like by renting a large TT. 5th wheels and Truck Campers are really hard to find for rent, but I've even seen that available around here.
You can walk through parked RV's all day and not get any kind of idea what it is like on the road. For example, I found that most A's and C's are very noisy when driving -- especially on bad pavement. This may not be a big deal to you or many other people, but it was for us and that is the point. There are a ton of different opinions on here, but every person is different and has different needs. Try before you buy.