I just want to make it clear that with me being in the U.S. Coast Guard, I have no idea what the Navy requirements are regarding SNA's, SNFO's, IFS, API, BOQ, etc.
All I can restate is..
I met and was in an IFS Brief with 3 SNFO's last Thursday that were to start IFS this past Monday. They are the first first SNFO's to go through IFS. For all I know, they may be the last. I think the Navy wants to see if NFO's get anything out of it.
From what I understand, IFS is a hoot. The government shells out $3K for you to attend a civilian flight school. Get to wear civies all day, hang out with civilian instructors in a relaxed environment. A lot of the Navy Ensigns try to stretch it out the full 8 weeks. Debbie, who works in IFS, jokingly said the majority of the students don't want to come back and play Navy.
As far as the BOQ goes, last Thursday I was in a group of Navy Ensigns, and a female Ensign who was working a stash job in the API building said "they are making people who are going through API stay in the barracks.. I'm helping someone right now who is in a sticky situation." Take that as you will.
A couple of Coastie's actually said the BOQ wasn't all that bad. Cable, TV, stove (I think), etc. And really, the BOQ is a good place to study in groups.
Good luck with whatever you do, and FOR THE LOVE OF GOD ... if you see a Coast Guard LT with a name tag that says "YOUNGKIN", just say, "Hey! What's up?" vice "Good morning, Sir!" I know it's bread into you, I know you feel you have to.. with me, you don't!

I'm 10 years Enlisted, O-3E with 14 years of service.. I don't have to get promoted again, I'm not an instructor.. I'm a clock watching liberty hound who wants to learn how to fly, scoop goof ball fisherman out of the water, go home and have a beer. I'm not in it for the ego.
Have a great day!
E