IFS is a little weird. Most people I know made it through fine. However, I know a guy (SNFO) who got sent to a PRB and attrited because his IFS IP wouldn't endorse him to solo because he was having problems with landings. He only had somewhere around 23 dual landings when his checkride came up (I think I had at least 40).
Well, at least when I was there in Sep-OCT 07 the IFS instruction stated that the SNFO solo requirement could be waived. Perhaps your not getting the full story.
Additionally, I know several people who chose to DOR simply because IFS taught them that they were not comfortable handling an aircraft. Better to redesignate them at that stage then to waste a bunch of Jet A on them.