When recovering using RECOVER DATABASE USING BACKUP CONTROLFILE and then you will have to specify resetlogs inorder to open the database.

But when you are using RECOVER DATABASE, then you can open the database with NORESETLOGS option.

However in both the cases, your purpose is served to recover the database. Only the problem with RESETLOGS will be, the backup DB will become obsolete.

I hope this clears it!