This is a false dichotomy if there ever was one. I love my iOS devices, they just work, I can generally trust the software not to pwn my device, and really there's a lot of nice software to choose from. I also love hacking on the Linux kernel and gaming on Windows. I don't see such a threat of the walled gardens - it is one type of thing and it has its problems but it's not the only thing out there and I see no indication that it will be any time soon.