apsspain it would seem to me that the issues that you have are with the company that sold you your property and the issues are with them and to perhaps just paint all agents with the same comments is unfair, as you quite rightly say you should do your own due diligence
Most of the issues that your community is experiencing are VERY COMMON in Spain at the moment because of the empty properties that are either owned by the banks or the developers and them not paying the community fees
There is possibly no community in Spain, where you have the type of facilities pool etc, where you would pay €15 a month, even if all of the properties were occupied, not possible and around €300 a quarter is much more normal but in my own area the owners have also paid another €860 this year to make up the shortfall to keep the place going
If you want to take a builder to court normally you the owners nave to finance this and it is a lengthy process so not an easy decision
If you are talking about the €70 a month then I am asuming that you are taliking about standing charge, which youy also pay in the UK even if there is no consumption, but you may be able to reduce the electricity charge by changing the Potencia rate that you were originally adjusting this to your actual consumption
As far as the due community fees are concerned there is no grey area, the bank legally are required to pay the outstanding fees for properties that they reposses and you just need a strong enough Adminstrator to enforce this, on one resort for example I know that some owners threatened not to pay the mortgages until the bank payed uo the fees, it worked
Sorry but agian problems with ilegal or building specifcation not being correvt but that is why the developer has to have insurance, agian am issue for your administrator to deal with
Mortgages again owners must have been legally advised
Really what is comes down to is yes be aware of everything, ask the right questions, but judge the development on the quality, value and of course potential for the future, not necessaily history