This comparison has been beaten to death because there is no one answer for everyone. There are just too many factors - how you will use the coach, how much money you can spend without stretching your budget both for the initial purchase cost and the maintenance costs, and what is most important to you in a coach. For example, if you want a lot of room and a lot of slides, you will need a diesel engine to handle a lot of weight.
The best thing is to search the forum for the discussions. There you will see the pros and cons of each and you can make a good decision based on your circumstances.
We chose a diesel pusher and went back in years in order to afford it. We love traveling in it and we love living in it. The systems are more complex and it has not been easy for us to get our heads around what needs to be done, but we feel much more comfortable since we went to Camp Freightliner. We created a maintenance spreadsheet that keep good track of the maintenance items.
We just went through a soul searching about keeping this coach and doing upgrades or downsizing to something newer. After many cost analysis and looking at what we like and do not like, we decided that we will keep the one we have. We are better off financially and we are very comfortable in the coach.