I feel my biggest gripe with their system is that NOBODY knows what the actual percentage drop rates are and by how much percent does each increment increase the overall drop rate.

Like if a drop rate starts out at 0.1% and then goes up by 0.01% every time you fail I could understand. Like "oh, i had a 0.1% chance of getting her, I did 100 failed battles, now I have a 1.1% chance of getting her", that way even if i fail i fail knowing that i only had 1.1% chance anyways so it seems more understandable to me.

Just release the drop rates for girls for each rival and release the amount that each no-drop battle increases the drop percentage.

If I do 700 battle I assume with the new system that my drop rate should be 75% or something. I want to know if in actually its only 7%.

Even then at 7% i should be hitting the girl in 20 battles, but still.