I find that people whine about the Miranda just to whine about it.
Try looking at the Miranda stats
Impulse modifier same as t2 escort -20 better than t2 Cruiser and sci -15
Crew - 200 escort 50 sci-100 cruiser 400
turn rate 11.4 escort 16 sci-11 cruiser -8
device slots -2 escort -2 sci-3 cruiser-4
It is a combo of all 3 ships, it is multi-role.
It mounts cannons, is as fast as an escort, turns better than cruiser or sci and has same device room as the escort.
Pretend the Miranda is sci, Shikahr cruiser, and Centaur escort, or switch it up anyway you want.