Back in the early 2000's using (i)frames was a big no no for developers.
Although they made development easier, it was shunned in every circle and various reasons.

My question is, is it still advised not to use (i)frames? Although there are plenty good reasons to use them? ( e.g. separating navigation from content etc.)