Samantha Fish is almost the complete package.
* She's a good musician.
* She's a great entertainer with excellent stage presence.
* She (or with the band's help) puts together interesting arrangements.
IMHO, the weakest link is her voice. Way too nasal and lacks natural quality.
Andre