I am wearing Atomic Splitfins and I think they are quite buoyant especially when combined with the neoprene booties.
I have another issue...sometimes I find myself rolling a bit to one side? Any ideas why that happens?
BTW, what is "trim"?
The fins/booties probably aren't overly buoyant compared to the average person. The ankle weights are a solution to a problem, but a lot of times better solutions can be found. The ankle weights are just a way to move ballast down lower on your body. The same thing can be done by moving some of your lead lower on your torso. You can try moving around with a weight belt vs integrated system, moving your tank around, or by doing any of another dozen or so little things.
What sort of position are you actually in when you're in the water. A lot of instructors see students with their feet down as the norm, so if they see someone who is actually horizontal, they think something is wrong.
Another thing, if your feet rise a little, you can usually bend your knees and the buoyant force in your feet won't have as long of lever arm to act on, so it effectively reduces the tendency to put you face down. When I dive, I like to keep a little bit of air in my drysuit boots. It makes my feet a little buoyant, and kinda feels like I'm being held up in the water by little strings from my feet and by my shoulders. It feels stable.
Another thing (yes, another one) You're probably diving in a wetsuit at this point. You also probably are staying quite shallow. The buoyancy characteristics of a wetsuit are pretty much at their worst in 20' or less. As you get deeper, the buoyancy in your feet tends to get less and less, and the boayancy centered on your BC tends to increase. It's quite frequent for someone with floaty feet at 20' to have heavy feet in 80'. Especially in heavy wetsuits.
All these trim issues need time to work out. The more time in the water you have, the more comfort you are going to have, and the better and easier your trim and buoyancy becomes. You can deal with a lot of minor instabilities when you have enough dives under your belt. I wouldn't jump to an equipment solution at this particular point.
As to the rolling, I agree with R stoffer above. It is a lot of times just due to a tank that's a little loose. A steel tank also likes to roll you over on your back whenever you aren't staying flat in the water.
Tom