It's fine, factly I don't think you can afford something better for free. Maybe SCID vs. PC (a more advanced and polished fork of the original software) instead of SCID.
ICOfY base has scant game information available, compared to say Chessbase or TWIC game archives, but this is a minor issue for most.
What does everyone use as their source of games for their chosen database management system? I've started using SCID with ICOfY Base.
Seems pretty comprehensive so far!