I don't see why they couldn't stay in the premier league for a fair while, they seem to be run well with sensible finances. Do clubs like Fulham have a better infrastructure? They've had a long stay at the top.
I don't think Burnley's squad was any better last time they went up and they were mid-table until Coyle left and then they slumped. As others have said i think unity is key