Despite Iran's vulnerable position, any US strikes could risk triggering a protracted conflict, analysts say.