You mentioned Ableton live which is popular with DJs and live production. I use it to record predominantly with metal music recirding guitar, bass and keys with no issues.
You can download endless plug ins to suit your needs such as drum VST or guitar plug ins. Amplitube us a popular guitar and bass plug in.