I agree largely with the Catholic position on divorce and remarriage. However, I part ways when it comes to the bureaucracy and the way in which the RCC handles the annulment process.
Personally, I find large agreement with the way many of the confessional Lutheran bodies handle the situation. From what I understand, adultery and abandonment are the only valid reasons for a divorce (as attested to in Scripture). That being said, it is still their position that the couple with the grievance should still try to work through their issues without divorce. If a divorce is inevitable or if it happens, then remarriage is left up to the local church pastor.
If the pastor knows the people involved, then what better person to make this judgment? In my estimation, the local pastor is going to be in a better position (potentially) to make this call.
Again, while I largely agree with the RCC position, I find the bureaucratic process to be unnecessary. I say let the local parish priest (if he is familiar with the couple and situation) make the call. This is just all my opinion.