A message from our CEO about the future of Stack Overflow and Stack Exchange. Read now.
2 of 2 replaced http://salesforce.stackexchange.com/ with https://salesforce.stackexchange.com/

See my more detailed answer here Lightning: Bug in Lightning framework when using aura:renderIf?

The framework does support nested ifs, it's simply that it has a bug you appear to be running into.

Surround the content of the second if with a div if possible.

You could also make the first child after the if a div (style="display:none" even works).