Many ppl in this thread with heavily distorted perceptions on what general progress level of raiding guilds is. Only about a third of raiding guilds in EU/US have a single heroic boss down (probably closer to just under 40% if you consider not everyone goes for Jin'rokh first). Just over 40% have even cleared 12/12 normal. Median progress is between Dark Animus and Iron Qon normal, up from between Durumu and Primordius just a few weeks ago.
"Semi-hardcore" covers a very huge range -- both in terms of time spent, in mentality, and in playstyle. You clearly seem like no matter what the designation is that you want faster progress (there are probably guilds that consider themselves full "casual" and have a similar rate of progress, just like there are probably guilds that are trying to be "hardcore" but are maybe barely ahead of you, for whatever reasons).
So, you have to ask yourself -- are there things that can be done to speed up your current guild's progress (as long as that's what everyone, or a majority at least, wants), or do you need to find a guild that better aligns with your desires ?
Just remember that folks at mmo-c here have very, very skewed perceptions. They tend to be from higher-end guilds. Just the fact they read/write about WoW outside of the game puts them at a fraction of the population (and also remember that raiders themselves are a fraction of the population). I've seen progress-rate polls on here that indicate that mmo-c readers are a much, much more progressed sample than the greater population. Even at your level of progress, sure, reading on here you'll feel well behind -- but you are ahead of the curve, and there are people probably even on your server that wish they had normal full cleared by this point.
So, yeah, again -- try to remove yourself from the noise, and ask yourself what you want. Are you having fun where you are ? Is there another guild with as good or better atmosphere but a progress rate you'd prefer ? How much of the atmosphere could you sacrifice for a better progress rate (not that this will have to be the case) ?