Definitely no perfect shelter, always varies depending on weather, terrain and local conditions. But versatility within a system will be able to keep you covered for most things.
You and me are after the same thing, and I've managed this a few times, but it's definitely not for when it's windy...