The sidekicks are honestly better than the full companions because the entire system is dogtrash.
You can't make system driven something that should be tailor-made per character, and retain the beauty. Or if you can, at least you shouldn't expose the numbers to the players IMO.
BTW, I just beat the dragon hidden in
with a level 16 party, on PotD scale all/only upwards.
pic:
If anyone is interested I'll try to replicate it and record a video. The whole trick is to strategically interrupt him so he can't cast any of his party wipe abilities, and the rest is just pouring damage on him, preferably lighting.
This powergaming custom party is turning out quite well.