1) usage is disputed at a level beyond middle school English.
2) "that" is often preferred for restrictive clauses.