The problem is that guilds with less raidhours tended to serve as jumping boards for guilds with more raidhours. I personally did like the TBC raidmodel a lot better because it just felt like the endgame was a lot bigger and there was much more to do when you had 3 or 4 whole tiers worth of raidcontent laid out before you as opposed to the single raidtier of today with LFR which just helps you burn through the content.
I'm just saying that in TBC it was a problem. The 2 days a week raidguilds served as recruitment pools for the 3 days a week raidguilds who served as recruitment pools for the 4 days a week raidguilds etc.
If we'd ever go back to a TBC raidmodel then we need a fix to prevent this from happening again. Maybe we'd need to take a closer look at the guild reputation system and make the rewards bigger while making it much harder to build up reputation with a guild, to disencourage people from guildhopping their way to the top of progress.
At the same time I also recognize that for many people raidshedules just are not an option. I wish Blizzard would find a way to offer solo-queue progression content, but LFR isn't the answer. I'm sorry, LFR is just garbage. There is nothing to do in it, it's a quick tourist trip without any challenge that gives you ... what, barely 2 hours of the same content every week? My ideal would be like League of Legends where you can click 'join ranked solo queue' and have a system that matches you up with other random people against raidcontent that is appropriate for your individual progression level or 'PvE ranking'.