Improvements to EE: Since LMIA/PNP is an effectively guaranteed invitation, perhaps it should be decoupled from EE. LMIA/PNP can be automatically issued ITA and only the general pool be subject to points cutoff. This would offer much greater clarity to those waiting for an ITA. Perhaps also like Australia, there needs to be certain upper limits on individual NOCs. This would prioritise NOCs that are in demand, whilst limiting those for which there are no jobs. The NOC list could change every 6 months, as needs change. EE is a lucky draw. The Australian system offers greater clarity- if you meet minimum points and your NOC quota has not been reached, you can make a PR application, it's that simple. Those in high demand NOCs are guaranteed an ITA. Those in popular NOCs have to compete, which is fair enough.
Those with a 9 average on the IELTS could also be given additional points, amongst other things to give a chance to those who are likely to settle in well but may be a bit short on points due to age etc.