Getting contradictory messages about that, hope they're not. I cannot imagine support for it would stop, since a gazillion sites use them.
Some additional questions about that:
Support for <iframe>
is still there in HTML 5, so I don't think this will change in the near future.
To answer your other questions:
<iframe>
s (as frames in general) are most of the time not user-friendly:
<div>
To be clear: I'm talking about <iframe>
as an interface element. Not a hidden element for loading other stuff like e.g. Google Mail does.