according to my assumption, if a language is TM recognizable then its an completeness property
this COMPLETENESS PROPERTY is DECIDABLE for only Regular laguages
so," if a language is TM recognizable " its better to choose REGULAR language.
thats my advise