I used all dragons exclusively in wars from TH7 until now. Currently I'm almost maxed out TH8. Dragons do take some skill to get 3 stars or their wonky AI will send them circling the base and you end up with 1 or 2 stars. However, lately I've started seeing a lot more TH8s with level 5 or 6 ADs that I'm matched up with and I'm finding it makes dragons less reliable. After unlocking all available troops and getting pekka up to level 2 I switched to GoWiPe in my last war and found it to be much more effective against mid to high level TH8s.
I always get attacked by dragons in wars as well and ever since I got all 3 of my air defenses to level 6 I've seen a lot of 1 star dragon attacks, with some 2 stars and only 1 3 star attack that I can remember.
The truth is that that prior to getting GoWiPe as an option, dragons were the best option I had. However, the best defense against drags is the air defense, which I've noticed often gets neglected.
Players will always use what they deem most efficient for their level.




