It depends a lot on the rider and their expectations.
If you want to have an easy time of it and start off anywhere in the thickest weed, you would need to use a 50 degree rake, low aspect fin These also have the advantage of being shorter so where the weed is not quite to the surface, or around the edges where it may be shallow, they are very forgiving.
If you want fastest and best efficiency, and can put up with occasionally getting stuck in some places if you stall a gybe, or fall off, 40-45 degree higher aspect fins are noticably better.
I have used 40 degree fins for my best sessions all this season here at LG, and this is the first year I have had any issues on some very low water days getting started in the thickest weed where it is right at the surface.
Tribal Weedspeeds have worked well for me and the Tassie guys who came over earlier. They have only about 30-35 degrees rake at the base but closer to 50 at the tip. At speed, they cut through the weed with very little apparent drag. The short ones are more forgiving, but I used a 35cm yesterday in my SB 110L with a 7m Koncept and had great fun in the pure glass conditions (12-14 Knots). I felt a bit of intermittent drag in the thickest weed patches, but the efficiency and size of the fin helped me go fast, point upwind and keep doing planing gybes (as long as I gybed outside of the thickest weed)
In the small slaloms I used the 27 and 21cm Tribal Weedspeeds and the 20cm Lessacher 20cm Bull rake 40. Both were excellent!
In the speed board I used a 40 degree symmetrical highish aspect 17cm, and a 40 degree 16cm Lessacher LW Duo assy. Both did low 40's peaks and didn't seem a disadvantage in the weed, at speed, at all.
So far I have not had the chance to try the Demo Fangy fins as I could not pry them away from Boardcrazy on the suitable days.
I attempted to try the 16cm BP Kestrel in my speed board on Monday arvo, but just as I did the wind died out. In the one run I got it felt great though, and sailors using them were going very well with no issues in the thickest weed and few issues with spinout going upwind or speed runs. The BP 50 degree fins were working very well for some and are a little more effecient than the Kestrel IMHO, but the Kestrel is shorter and has an advantage in the thickest weed and shallows.
There is a prototype Tribal 50 degree weedy in Mark Jordans board, but I didnt get a chance to try that one either. Mark seems to like it a lot!

Other fins I have seen working well here are the MXR weedspeeds (45 deg), Tribal/Chris Lockwood carbon weedies, Gun high aspect 50 and Lessacher Duo 40 to 50 deg rake fins.
I am sure the Tribal Superweed would work very well here now.
I am sure there are some others I have missed.
PS. The weed here is not very abrasive on the fins. G10 is fine, and even carbon fins don't seem to suffer.